特殊字符密码的正则表达式

时间:2019-04-26 08:30:18

标签: javascript

我需要使用允许的特殊字符修改以下正则表达式。

<input type="password" pattern="^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$" required/>

1 个答案:

答案 0 :(得分:0)

我添加了允许所有特殊字符和仅特定字符的两种方式

所有字符:

^(?=.*[A-Za-z])(?=.*\d).{8,}$

特定字符:

^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d$&+,:;=?@#|^*()%!-_]{8,}$