我无法对字符串sometext.sometext.sometext.sometext.sometext ...进行验证。

我已经尝试过使用此正则表达式^ [\ w] *。{1,} [\ w] $匹配上述字符串,但是如果我在例如之间连续输入多个点。正则表达式上方的sometext.sometext ..... sometext也与此匹配。

任何帮助表示赞赏。

提前致谢。

最佳答案

{1,}表示至少发生一次。如果您只想出现一种情况,请按原样使用该字符。另外,您需要对正则表达式中的点进行转义,因为如果不是,则代表“任何字符”。

如果要允许以点分隔1-n个非空字符串部分,则下面的方法应该起作用:

^\w+(\.\w+)*$

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

10-12 07:37