【发布时间】:2017-02-24 18:43:55
【问题描述】:
我正在寻找一个可以在我的代码检查密码字段时调用的正则表达式,我目前有:
^.*(?=.{6,10})(?=.*\d)(?=.*[a-zA-Z]).*$
尽管字符串指定了字符的数量,但它似乎只在输入两个数值时才有效,只有一个不能通过 keydown 检查。
谢谢。
【问题讨论】:
标签: jquery regex validation passwords
我正在寻找一个可以在我的代码检查密码字段时调用的正则表达式,我目前有:
^.*(?=.{6,10})(?=.*\d)(?=.*[a-zA-Z]).*$
尽管字符串指定了字符的数量,但它似乎只在输入两个数值时才有效,只有一个不能通过 keydown 检查。
谢谢。
【问题讨论】:
标签: jquery regex validation passwords
您的正则表达式确实有效。您可以尝试使用
进行验证话虽如此,它可能是您的 JavaScript。您可能想考虑尝试进行 keyup 检查。
但是,您确实有一个错误。它将接受超过 10 个字符。
【讨论】: