标签:提取 pre 中国 手机号码 url 表达 highlight one 电话
var phone = "17754585895"
console.log(/^1[34578]\d{9}$/.test(phone)) //true
console.log(/^1(3|4|5|7|8)\d{9}$/.test(phone)) //true
var phone = "3536509"
console.log(/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(phone)) //true
"/^[A-Z]+$/" //由26个英文字母的大写组成的字符串
"/^[a-z]+$/" //由26个英文字母的小写组成的字符串
"/^[A-Za-z0-9]+$/" //由数字和26个英文字母组成的字符串
"/[^\x00-\xff]*/" //汉字
"/(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}/" //匹配固定电话和手机号码
"/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/" //email
‘/^[A-Za-z0-9]+$/‘ //英 数
‘/^\w+$/‘ //英 数 下划线
‘/^[\u4e00-\u9fa5_a-zA-Z0-9]+$/‘ //中 英 数 下划线
‘/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ /‘ //E-mail
‘/^[a-zA-Z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\s*)?$/‘ //URL
‘/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\‘:+!]*([^<>\"\"])*$/‘ //URL
‘/^[1-9]\d{5}$/‘ //邮政编码
‘/^[\u0391-\uFFE5]+$/‘ //中文
‘/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/‘ //电话
‘/^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/‘ //手机
‘/(h|H)(r|R)(e|E)(f|F) *= *("|‘)?(\w|\\|\/|\.)+(‘|"| *|>)? /‘ //提取信息中的网络链接
‘/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/‘ //提取信息中的邮件地址
‘/(s|S)(r|R)(c|C) *= *("|‘)?(\w|\\|\/|\.)+(‘|"| *|>)? /‘ //提取信息中的图片链接
‘/(\d+)\.(\d+)\.(\d+)\.(\d+)/‘ //提取IP
‘/(86)*0*13\d{9}/‘ //提取手机号码
‘/(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8} /‘ //提取固话号码
‘/(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}/‘ //提取电话号码(包括移动和固话)
‘/[1-9]{1}(\d+){5}/‘ //提取中国邮政编码
‘/(-?\d*)\.?\d+/‘ //提取浮点数
‘/(-?\d*)(\.\d+)?/‘ //提取任何数字
‘/(\d+)\.(\d+)\.(\d+)\.(\d+)/‘ //Ip
‘/^0\d{2,3}$/‘ //电话区号
‘/^[1-9]*[1-9][0-9]*$/‘ //qq
‘/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/‘ //帐号(字母开头,允许5-16字节,允许字母数字下划线)
标签:提取 pre 中国 手机号码 url 表达 highlight one 电话
原文地址:https://www.cnblogs.com/xiaohuohuai/p/13566788.html