常用正则验证 :手机号、验证码、密码、邮箱等验证
参考地址:/regexp/regexp-tutorial.html
/estrusKing/article/details/121545876
常用的正则验证
手机号正则:
/^1[3456789]\d{9}$/
银行卡号:
/^(?:[1-9]{1})(?:\d{15}|\d{18})$/
姓名:
/^(?:[\u4e00-\u9fa5·]{2,16})$/
邮箱:
/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/
验证码:
/^\d{4}$/
身份证:`
/(^\d{8}(0\d|10|11|12)([0-2]\d|30|31)\d{3}$)|(^\d{6}(18|19|20)\d{2}(0\d|10|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$)/
密码:
/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/
正则常用的表达式
/^a$/ g
以a开头,以a结束 g表示全局
/^[a-zA-Z0-9_]{1,}$ /
// 所有包含一个以上的字母、数字或下划线的字符串
+
表示一个或多个?
反贪婪,尽可能简洁