/^.(?=.{6,})(?=.\d)(?=.[a-z])(?=.[A-Z]).*$/

这个正则表达式的含义是:密码必须至少6位,包含大小写字母和数字。

其中:

  • ^ 表示匹配字符串的开头。
  • .* 表示匹配任意字符(除换行符外)0次或多次。
  • (?=.{6,}) 表示必须包含至少6个字符。
  • (?=.*\d) 表示必须包含至少一个数字。
  • (?=.*[a-z]) 表示必须包含至少一个小写字母。
  • (?=.*[A-Z]) 表示必须包含至少一个大写字母。
  • .* 表示匹配任意字符(除换行符外)0次或多次。
  • $ 表示匹配字符串的结尾。

因此,这个正则表达式可以用来验证密码是否符合要求。

至少六位密码包含大小写数字js正则

原文地址: https://www.cveoy.top/t/topic/1Eo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录