如何在javascript中制作正则表达式来重复

时间:2013-06-04 21:06:44

标签: javascript expression

如何使其验证此字符串:

word:word,word:word,

我写的内容仅适用于:

word:word,enithinggg

这是错误的。

/^(^([0-9a-zA-Z!\? ])+\:([0-9a-zA-Z!\?. ])+\,)+$/i

1 个答案:

答案 0 :(得分:0)

/^(([0-9a-zA-Z!\?])+\:([0-9a-zA-Z!\?])+\,?)+$/

应该这样做。您在第一个组中有^,强制它与换行符匹配。我对javascript正则表达式不太熟悉,所以我不确定最后i是做什么的。

您可以在http://rubular.com

上运行快速测试