JS正则表达式

一:常用表达式

1.匹配ip地址

ip地址(0~255)

正则: /(\d{3})\.(\d{3})\.(\d{1,3})\.(\d{1,3})/

let str = 'rtsp://192.168.1.26:554/bhs_1.264'
let reg = /(\d{3})\.(\d{3})\.(\d{1,3})\.(\d{1,3})/
let IpArr = str.match(reg)
console.log(IpArr)

2.验证身份证

18 位身份证号,尾数是数字或者字母 X:^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$
15 或者 18 位身份证号,尾数可以是数字及 X 或者 x:(^\d{15}$)|(^\d{18}$)|(^\d{17}

3.验证手机号

1 开头,第二位数是 3/4/5/7/811 位手机号码:^1[3,4,5,7,8,9]\d{9}$

4.验证姓名

29 位中文昵称:^[\u4e00-\u9fa5]{2,9}$

 

二:匹配规则

  匹配规则语法

 

posted @ 2019-05-15 18:04  echo丶若梦  阅读(262)  评论(0编辑  收藏  举报