js常用正则

移动手机

/^((13[0-9])|(14[57])|(15[0-9])|(17[678])|(18[0-9]))[0-9]{8}$/

座机固定电话

/^\d{3}-\d{8}|\d{4}-\d{7}$/

Email

/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]{2,3}){1,2}$/

邮政

/^[1-9]\d{5}(?!\d)$/ 

密码

//至少数字、字母、特殊符号中的两种 大于8个字符
/^(?!\d+$)(?![a-zA-Z]+$)(?![^a-zA-Z0-9]+$)\S{8,}$/

//至少包含大小写字母、数字、特殊字符 至少3种 大于8个字符
//(?![A-Za-z]+$) 不全是字母
/^(?![A-Za-z]+$)(?![A-Z\d]+$)(?![A-Z\W]+$)(?![a-z\d]+$)(?![a-z\W]+$)(?![\d\W]+$)\S{8,}$/

QQ

//10000 开始
/[1-9][0-9]{4,}/

微信号

//可以使用6-20个子母、数字、下划线和减号;必须以字母开头(字母不区分大小写);不能设置中文;
/^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/

汉字

/^[\u4e00-\u9fa5]{0,}$/

身份证

//身份证号(18位数字),最后一位是校验位,可能为数字或字符X
/^[1-8][1-7]\d{4}(?:19|20)\d{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[12]\d|3[01])\d{3}[\dX]$/

数字

//是否是数字
/^(\-|\+)?\d+(\.\d+)?$/

车牌

/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/
posted @ 2021-03-19 16:38  雨天。我  阅读(81)  评论(0)    收藏  举报