gpt4 book ai didi

regex - 正则表达式限制字符串大小

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

如何限制此正则表达式的字符串大小?

/^[a-z][a-z0-9]*(?:_[a-z0-9]+)*$/


我只需要添加量词 {3,16}

最佳答案

撒一些positive lookahead来测试字符串的总长度,方法是添加

(?=.{3,16}$)


在正则表达式的开头。最终的正则表达式为:

/^(?=.{3,16}$)[a-z][a-z0-9]*(?:_[a-z0-9]+)*$/

关于regex - 正则表达式限制字符串大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11197549/

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