Javascript 正则表达式校验数字的简单实例
时间:2021-01-26 15:25:13|栏目: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代码
下一篇:JavaScript中的this关键字介绍与使用实例
本文标题:Javascript 正则表达式校验数字的简单实例
本文地址:http://www.codeinn.net/misctech/51693.html






