【发布时间】:2014-08-12 22:51:43
【问题描述】:
我构建了这个正则表达式来匹配字母、数字和点
仅当它们没有成功重复时才点
示例:
something.somethnElse.another.then.something
这是一个匹配,因为点是分开的。 但在以下情况下:
something..thensomething
不匹配,因为有一个或多个点彼此相邻
这是我的正则表达式,请推荐我为什么它不起作用
[a-zA-Z0-9\.]+(?!\.{2,})
我也试过了
[a-zA-Z0-9\.]+(?![\.]+)
但它们都匹配成功的点
【问题讨论】:
-
试试
/^(\w+\.)*\w+$/
标签: javascript regex