一般

1 - 匹配中国大陆居民人身份证编码

编码为 15 位数 或 18位数数字, 首位不能为 0. 如果是18 位数字最后一位是 X 或者 x

function fnTestCode(strCode) {
  return /^[1-9]\d{14}(\d{2}[\dxX])?$/g.test(strCode)
}

image_1.png

可视化


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)
}

image_2.png

可视化

3 - 密码强度

要求必须包含数字、大小写字母,6 - 12 位。
function fnTestCode(password) {
  return /((?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]))^[^\s]{6,12}$/g.test(password)
}
image.png

可视化

你可能感兴趣的:(一般)