前端-常用正则表达式

1.验证手机号

/^1(3|4|5|6|7|8|9)\d{9}$/

 

2.手机号中间四位*代替

let hideTel = /^(\d{3})\d{4}(\d{4})$/;
//使用
mobile.replace(hideTel, '$1****$2')

 

3.检验电话号码

/^0\d{2,3}-?\d{7,8}$/

 

4.400开头电话

/^400[016789]\d{6}$/

 

5.检验邮箱

/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/

 

6.身份证脱敏

idCard.replace(/^(.{6})(?:\d+)(.{4})$/, "\$1****\$2")

 

7.8-16位数字加字母组合密码

/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$/

  

 

后续补充...

posted @ 2021-05-18 15:56  riven.lcs  阅读(83)  评论(0)    收藏  举报