gpt4 book ai didi

javascript - 需要帮助 : RegEx for a password containing numbers and special chars

转载 作者:行者123 更新时间:2023-11-30 09:07:10 24 4
gpt4 key购买 nike

我需要有关密码正则表达式的帮助。密码必须至少包含一个特殊字符(如“§$&/!”)和一个数字。

例如像“EdfA433&”这样的密码必须有效,而“aASEas§ö”则不是,因为它不包含数字。

到目前为止,我有以下 RegEx:

^(?=.*[0-9])(?=.*[a-zA-Z]).{3,}$

但是这个显然只是检查一个数字。谁能帮忙?

最佳答案

您最好只使用多个更简单的正则表达式:任何检查此类内容的代码都不会对性能敏感,并且考虑到更复杂的正则表达式,维护的额外复杂性可能是不合理的。

那么,我会去做什么:

var valid = foo.match(/[0-9]/) && foo.match(/["§$&/!]/);

我想知道你是否真的想定义这样的特殊字符:Does é count as a special character? ~ 算作特殊字符吗?

关于javascript - 需要帮助 : RegEx for a password containing numbers and special chars,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4224945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com