网上找了些案例验证都不能通过,比如比较难验证的“01”,“1.” “10.”,所以自己学了下正则的规则,然后写了一个自己觉得比较完整的,看官如有不满足的,欢迎指出改正,正则如下:
const reg = /^[1-9]\d*$|^[1-9]\d*\.\d$|^0\.\d$/ // 正整数或者正浮点数,保留一位小数
const reg = /^([1-9]\d*|0)(\.\d)?$/ // 简化版
网上找了些案例验证都不能通过,比如比较难验证的“01”,“1.” “10.”,所以自己学了下正则的规则,然后写了一个自己觉得比较完整的,看官如有不满足的,欢迎指出改正,正则如下:
const reg = /^[1-9]\d*$|^[1-9]\d*\.\d$|^0\.\d$/ // 正整数或者正浮点数,保留一位小数
const reg = /^([1-9]\d*|0)(\.\d)?$/ // 简化版
本文标题:包含【整数,浮点数(保留一位小数)】正则表达式
本文链接:https://www.haomeiwen.com/subject/tmgoactx.html
网友评论