regex – 正则表达式,用于匹配带或不带前导零的小数

前端之家收集整理的这篇文章主要介绍了regex – 正则表达式,用于匹配带或不带前导零的小数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
^([0-9]*[1-9][0-9]*(\.[0-9]+)?|[0]+\.[0-9]*[1-9][0-9]*)$

我不太了解正则表达.
上面的正则表达式不允许输入.2.但它允许所有其他小数,如0.2,0.02等.我需要让这个表达式允许数字如.2,.06等…..

解决方法

只需将after [0]更改为一个ansterisk` *“:

^([0-9]*[1-9][0-9]*(\.[0-9]+)?|[0]*\.[0-9]*[1-9][0-9]*)$

因此,不要在点之前允许一个或多个零,只允许0或更多.

猜你在找的正则表达式相关文章