【发布时间】:2015-08-30 16:03:21
【问题描述】:
我需要 jquery 验证密码
我需要至少有一个字母和一个数字的 jquery 正则表达式。
我尝试了这个/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$/; 正则表达式,但是当我在其中添加特殊字符时它不起作用,有没有人知道这种类型的正则表达式,任何帮助将不胜感激。
【问题讨论】:
标签: jquery
我需要 jquery 验证密码
我需要至少有一个字母和一个数字的 jquery 正则表达式。
我尝试了这个/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$/; 正则表达式,但是当我在其中添加特殊字符时它不起作用,有没有人知道这种类型的正则表达式,任何帮助将不胜感激。
【问题讨论】:
标签: jquery
您应该查看的是validate.js。一个简单的 jQuery 库,用于验证字符串(最小值、最大值等)。在快速谷歌之后,我发现很多其他人都和你有同样的问题。这是一个:jQuery Validate plugin - password check - minimum requirements - Regex。
在这个问题中,@Bergi 使用以下正则表达式给出了答案
/^(?=.*[a-z])[A-Za-z0-9\d=!\-@._*]+$/
最小和最大属性是通过 validate.js 处理的。希望这会有所帮助!
【讨论】: