Javascript 正则表达式校验数字的简单实例
程序员文章站
2024-01-01 12:22:22
...
实例如下:
$("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技巧
-
JavaScript正则表达式校验非正整数实例
-
JS判断文本框内容改变事件的简单实例_javascript技巧
-
nodejs中简单实现Javascript Promise机制的实例_node.js
-
Js 导出table内容到Excel的简单实例_javascript技巧
-
JavaScript实现简单的数字倒计时_javascript技巧
-
javascript校验价格的正则表达式
-
javaScript 判断字符串是否为数字的简单方法_javascript技巧
-
鼠标移动到图片名上,显示图片的简单实例_javascript技巧
-
java正则表达式提取数字的方法实例