在开头匹配不带点的数字

时间:2015-12-01 10:28:24

标签: javascript regex

此RegEXP匹配带小数分隔符的数字:

(?=\D?)([1-9][0-9]{1,2})\.(\d+)(?=\D?)

我希望它排除这一个因为它在开始时有一个点。

.999.00

1 个答案:

答案 0 :(得分:1)

你可以试试这个正则表达式:

/(?:^|[^.])\b([1-9][0-9]{1,2})\.(\d+)\b/gm

RegEx Demo

(?:^|[^.])会在您的号码前与第一行或DOT以外的任何字符匹配。