js正则表达式匹配小数点后两位

来源:互联网 发布:世界杯小组抽签软件 编辑:程序博客网 时间:2024/05/21 17:34

function isDouble(value) {
if (value == ”){
return true
}
return /^(([1-9][0-9])|(([0].\d{0,2}|[1-9][0-9].\d{0,2})))$/.test(value)
}
react native 开发app时候用到的 数字校验(项目中用于校验金额的):
任意正整数,正小数(小数位不超过2位)
返回值为布尔值
注意!!
其中d{0,2}是关键,表示小数点后可以输入1位也可以输入2位,
搜的大部分网上都写的{1,2}有缺陷

1 0