帮助javascript正则表达式

时间:2011-08-27 07:57:42

标签: javascript regex

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

我试过这个正则表达式^ [\ w] *。{1,} [\ w] $匹配上面的字符串但是如果我在文本之间连续给出多个点,例如。 sometext.sometext .....正则表达式之上的某些文本也与此匹配。

感谢任何帮助。

提前致谢。

1 个答案:

答案 0 :(得分:6)

{1,}表示至少有一次出现。如果您只想要一次出现,只需按原样使用该字符即可。此外,你需要在正则表达式中转义点,因为它代表“任何字符”,如果你不这样做。

如果您想允许以点分隔的1-n非空字符串部分,则以下内容应该有效:

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