需要正则表达式来测试特定模式

时间:2015-10-28 15:32:19

标签: regex

我需要正则表达式的模式是: 由小数点分隔的一串数字 该字符串不应以小数点开头 字符串的任何部分都不应以0开头 但是0可以独立存在 字符串不应以小数点开头或结尾

一个例子是: 有效字符串: 124235.321434.54365436.89293982102.737833.0.111122

无效的字符串: 00.000.19101 1.2.3.5.A 1.2.3。

1 个答案:

答案 0 :(得分:0)

([1-9]\d*|0)(\.([1-9]\d*|0))*

这应该满足您的所有要求。