假设我有一个检查字母数字的正则表达式。
我现在想创建另一个正则表达式来检查密码中至少有 1 个数字。
我想检查它是否至少有 1 个非字母数字字符(字母或数字以外的字符)。
我应该单独调用每个函数,如果一个函数失败返回 false,还是有办法将它们合并为 1 个调用?
完全取决于您使用的标准,但最好对字符串进行一次传递并根据您所看到的设置多个标志:
- hasDigit
- hasAlpha
- 有符号
- etc
然后最后使用这些来决定密码是否足够复杂。
更好的是:
正如 lexu 所建议的,使用计数而不是标志将提供更大的灵活性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)