四时宝库

程序员的知识宝库

vue 常用的正则表达式校验规则(vue 正则表达式验证)

新手小白,刚开始对正则表达式都是一头的雾水,那今天给小伙伴们分享一些日常比较常用的正则表达式。感谢小伙伴们的阅读、关注、点赞、转发。

// 用户名 正则
/^[a-zA-Z0-9_-]{4,16}$/
备注:4到16位(字母,数字,下划线,减号)
  
// 密码强度 正则
/^.*(?=.{6,})(?=.*d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/
备注:最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符

// 手机号码 正则
/^1[34578]d{9}$/
备注: [] 中的34578 是手机段号 如139,144,153,177,180

// 邮箱号码 正则
/^([A-Za-z0-9_-.])+@([A-Za-z0-9_-.])+.([A-Za-z]{2,4})$/
    
// 18位的身份证号码 正则
/^[1-9]d{5}(18|19|([23]d))d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)d{3}[0-9Xx]$/

// QQ号码 5-11位 正则
/^[1-9][0-9]{4,10}$/
 备注:{} 起始位数与终止位数,一般为N+1计算
  
// 微信号码 正则
/^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/
备注:6至20位,以字母开头,字母,数字,减号,下划线

// 车牌号码 正则
/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接