我寻找那个的格式相匹配的正则表达式的解决方案:JavaScript的正则表达式表达为格式“0 2 0 2 2”
数空格数目的空格数即0 2 0 2 2
或0 10 0 10 4
等等等等
该字符串可以无限长,因此regEx的表达需要与此匹配,但遵循相同的格式。
我寻找那个的格式相匹配的正则表达式的解决方案:JavaScript的正则表达式表达为格式“0 2 0 2 2”
数空格数目的空格数即0 2 0 2 2
或0 10 0 10 4
等等等等
该字符串可以无限长,因此regEx的表达需要与此匹配,但遵循相同的格式。
/^\d+(\s\d+)*$/
将匹配号码空格数量的空格...号(只有一个空格)
/^\d+(\d+)*$/
将匹配只能在单间空间。
这些不匹配尾随空格
你忘了'^ '和'$',否则这也会匹配'abc4 88 1'' – HamZa 2013-05-11 21:18:00
实际上它会匹配'abc4 88 1'中的'4 88 1'除了我不知道OP是否希望它在字符串中间 – user568109 2013-05-11 21:21:10
不太一样基本你会觉得这样做是正确的:P'^ \ d +(?> \ s + \ d +)* $'应该做的伎俩。你是说这是基本的吗? – 2013-05-11 20:06:59
@Kolink:是的。只是一些[重复](http://www.regular-expressions.info/repeat.html),两个[字符类](http://www.regular-expressions.info/charclass.html)和[分组] (http://www.regular-expressions.info/brackets.html):-) – Bergi 2013-05-11 20:08:24
我尝试了一些我在网上找到的解决方案,但没有运气。我还没有用过一段时间的正则表达式,所以仍然试图让我的头靠近它 – Charabon 2013-05-11 20:08:35