gpt4 book ai didi

javascript - 正则表达式可选和组

转载 作者:行者123 更新时间:2023-11-28 18:29:11 25 4
gpt4 key购买 nike

当至少有 1 个数字或 1 个特殊字符并且总长度为 8 或更多时,模式应匹配。

它部分有效,但前提是特殊字符或数值位于开头。

到目前为止我已经:

/([\d]|[!@#$%^&*()_+])([a-z]).{8,}/

最佳答案

为什么要使 RegExp 过于复杂?当然这是可能的,但您必须指定符合这些要求的可能字符组合的每种排列。只需这样做:

if (/[\d!@#$%^&*()_+]/.test(string) && string.length >= 8) { ... }

关于javascript - 正则表达式可选和组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38472451/

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