Javascript 匹配开始时没有点的数字

Javascript 匹配开始时没有点的数字,javascript,regex,Javascript,Regex,此RegEXP与带小数分隔符的数字匹配: (?=\D?)([1-9][0-9]{1,2})\.(\d+)(?=\D?) 我想把它排除在外,因为它的开头有一个点 .999.00您可以尝试此正则表达式: /(?:^|[^.])\b([1-9][0-9]{1,2})\.(\d+)\b/gm (?:^ |[^.])将匹配行首或数字前面的点以外的任何字符

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

(?=\D?)([1-9][0-9]{1,2})\.(\d+)(?=\D?)
我想把它排除在外,因为它的开头有一个点


.999.00

您可以尝试此正则表达式:

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

(?:^ |[^.])
将匹配行首或数字前面的
点以外的任何字符