Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想检查用户输入的数字密码是否太简单。3 个案例会失败,重复数字,例如“1111”;增加诸如“1234”之类的;减少像“4321”这样的。是否有可以检查这些限制的正则表达式?
正则表达式可以匹配特定的文本模式,但它无法理解它的上下文。是的,你想检查增加的数字,但是在正则表达式中没有增加模式这样的东西。
您可以使用检查重复的数字^(\d)\1+$
^(\d)\1+$
但是要检查增加、减少的数字,您必须使用parse,操作手动检查它们是按递增顺序还是递减顺序stringint%/
parse
string
int
%
/