当前位置:

js 正则解决密码必须包含数字+特殊字符+英文字母大小写

访客 2024-01-05 1301 0

前言

记录一下js正则密码要求匹配方法。

正文

下方正则共包括四种筛选,可以根据需要去除对应括号内容即可:

  1. (?=.{12})表示要大等于12位。
  2. (?=.*?[a-z])表示要有小写字母。
  3. (?=.*?[A-Z])表示要有大写字母。
  4. (?=.*?\d)表示要有数字。
  5. (?=.?[?!&¥$%^#,./@";:><[]}{-=_\|》《。,、?’‘“”~`])表示要有特殊字符。
constpassword='Cc1239999***'constcheck=/^(?=.{12})(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.*?[*?!&¥$%^#,./@";:><\[\]}{\-=_\\|》《。,、?’‘“”~`]).*$/;if(check.test(password)){console.log('ok')}else{console.log('false')}

尾言

如果觉得文章对你有帮助的话,欢迎点赞收藏哦,有什么错误或者意见建议也可以留言,感谢~

发表评论

  • 评论列表
还没有人评论,快来抢沙发吧~