// /^[0-9]+.?[0-9]*$/; 正小数 // /^(0|\+?[1-9][0-9]*)$/ 0 和正整数 //var re = /^[1-9]\d*$/;//正整数
实例:this
var re = /^(0|\+?[1-9][0-9]*)$/; if (!re.test(this.value)) { alert("请输入正整数!"); }
js金额校验,js正则表达式,包含正负,小数点后两位,js代码以下:html
function isMoney(s) {
//金额 只容许正数
//var exp = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
//金额 容许正(+)负数
//var exp = /(^([+-]?)[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^([+-]?)(0){1}$)|(^([+-]?)[0-9]\.[0-9]([0-9])?$)/; 正则表达式
//金额 容许正负数
var exp = /(^([-]?)[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^([-]?)(0){1}$)|(^([-]?)[0-9]\.[0-9]([0-9])?$)/;
if(exp.test(s)) {
return true;
} else {
return false;
}
}
原文:https://blog.csdn.net/marvel_cheng/article/details/83376746 post
// /^[0-9]+.?[0-9]*$/; 正小数 // /^(0|\+?[1-9][0-9]*)$/ 0 和正整数 //var re = /^[1-9]\d*$/;//正整数
实例:this
var re = /^(0|\+?[1-9][0-9]*)$/; if (!re.test(this.value)) { alert("请输入正整数!"); }