1 - 匹配中国大陆居民人身份证编码
编码为 15 位数 或 18位数数字, 首位不能为 0. 如果是18 位数字最后一位是 X 或者 x
function fnTestCode(strCode) {
return /^[1-9]\d{14}(\d{2}[\dxX])?$/g.test(strCode)
}
可视化
2 - 匹配 e-mail 地址
function fnTestCode(strMail) {
return /^[-\w\.]{1,64}@([-a-zA-Z\d]{1,63}\.)*[-a-zA-Z\d]{1,63}$/g.test(strMail)
}
可视化
3 - 密码强度
要求必须包含数字、大小写字母,6 - 12 位。
function fnTestCode(password) {
return /((?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]))^[^\s]{6,12}$/g.test(password)
}