一般

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

可视化

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容