1、正数、0、保留两位小数
var checkPrice = (rule, value, callback) => {
let regRule = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
if (!regRule.test(value)) {
callback(new Error('正数,保留两位小数'));
} else {
callback();
}
};
2、正数、0
var checkSum = (rule, value, callback) => {
let regRule = /^(0|\+?[1-9][0-9]*)$/;
// let regRule = /^([1-9]\d*|[0]{1,1})$/;
if (!regRule.test(value)) {
callback(new Error('正数或者0'));
} else {
callback();
}
};
正则实现input输入正数、正小数(两位小数)、0,校验去除0+数字开头的数据
最新推荐文章于 2024-05-20 17:02:17 发布