您好,欢迎来到九壹网。
搜索
您的当前位置:首页Javascript正则表达式校验数字的简单实例

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);
 }

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务