Javascript 正则表达式校验数字
2014-03-18 10:19
113 查看
$("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);
}
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);
}
相关文章推荐
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等
- js 文本框数字校验
- 校验HTML文本框中输入的内容全部为数字的javascript代码
- 正则校验密码(字母和数字同时出现 多少位到多少位)
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 正则表达式校验输入是否是数字
- 面试题之请写出用于校验 HTML 文本框中输入的内容全部为数字 的 javascript 代码
- c#文本框数字校验,不能输入重复值判断
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 如何在iOS中使用SM2进行数字签名及校验
- 常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 数字校验
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 校验输入的内容是否为数字
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- input校验数字且自动跳转下一个input框输入,监听backspace事件