JS正则表达式

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/8 的 11 位手机号码:^1[3,4,5,7,8,9]\d{9}$

4.验证姓名

2 到 9 位中文昵称:^[\u4e00-\u9fa5]{2,9}$
 
posted @ 2020-09-01 01:02  文采呱呱  阅读(131)  评论(0编辑  收藏  举报