gpt4 book ai didi

Javascript 正则表达式帮助

转载 作者:行者123 更新时间:2023-12-03 09:33:11 25 4
gpt4 key购买 nike

谁能帮我使用 RegEx 模式验证以下规则

最大长度:15
最小长度:6
最小字符数:1
最小数量:1
随后的重复字符数:2

最佳答案

^                   # start of string
(?=.{6,15}$) # assert length
(?=.*[A-Za-z]) # assert letter
(?=.*[0-9]) # assert digit
(?:(.)(?!\1\1))* # assert no more than 2 consecutive characters
$ # end of string

会这样做。但这在 JavaScript 中看起来不太好(或易于维护):

if (/^(?=.{6,15}$)(?=.*[A-Za-z])(?=.*[0-9])(?:(.)(?!\1\1))*$/.test(subject)) {
// Successful match
} else {
// Match attempt failed
}

关于Javascript 正则表达式帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3698677/

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