这里有新鲜出炉的 Javascript 教程,程序狗速度看过来!
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
下面小编就为大家带来一篇 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);
- }
来源: http://www.phperz.com/article/17/0511/330722.html