gpt4 book ai didi

javascript - js正则表达式允许点破折号但不允许并排

转载 作者:行者123 更新时间:2023-11-30 09:54:08 25 4
gpt4 key购买 nike

我想要一个允许.-,字符串中的数字和小写的正则表达式

但是那些特殊字符不应该并排出现,first,last

我试过这个 var re =/^[a-z0-9]+(-.[a-z0-9]+)*$/; 但这允许特殊字符并排

以下应该是正确的

foo.barfoo-barfoo.bar-testf-b-123

下面应该是错误的

foo..barfoo.-barfoo--bar-ff-

感谢任何帮助

最佳答案

你已经很接近了,你可以使用:

/^[a-z0-9]+([-.][a-z0-9]+)*$/gm

RegEx Demo

关于javascript - js正则表达式允许点破折号但不允许并排,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34863170/

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