密码验证的正则表达式?

时间:2017-03-14 15:58:28

标签: html regex

我需要正则表达式来获取密码:

  • 至少一个非字母或数字字符。
  • 至少一个小写字母('a' - 'z')。
  • 至少一个大写字母('A' - 'Z')。

我需要HTML模式属性。

我试过了:

"^[a-zA-Z0-9]*$"

但它只接受a,例如。 还有这个:

"[A-Za-z0-9]"

接受一个字符

1 个答案:

答案 0 :(得分:1)

正则表达式:/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[a-zA-Z0-9]+$/gm

Regex demo

正则表达式:/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[a-zA-Z0-9]{10}$/gm

Regex demo for specific length