Javascript 正则表达式校验数字的简单实例

实例如下:

$("input[datatype=number]").blur(function () {

var str = $(this).val();

if (!isDecimal(str)) {

alert("请输入数字");

}

});

function isDecimal(str) {

if (isInteger(str)) return true;

var re = /^[-]{0,1}(\d+)[\.]+(\d+)$/;

if (re.test(str)) {

if (RegExp.$1 == 0 && RegExp.$2 == 0) return false;

return true;

} else {

return false;

}

}

function isInteger(str) {

var regu = /^[-]{0,1}[0-9]{1,}$/;

return regu.test(str);

}

以上是 Javascript 正则表达式校验数字的简单实例 的全部内容, 来源链接: utcz.com/z/320185.html

回到顶部