JS判断是否为数字?!

简介:

很多时候,我们需要判断文本框里输入的是否为数字,或者是否为英文,或者是否为英文的大写。。。。。。!这时我们可以用Js中的charCodeAt()函数,根据不同的字符返回的码不同,从而判断是否是符合要求的!

1.


//判断一下输入的页数是否为阿拉伯数字

$("#num").keyup(function(){

//拿到输入的页数

var num = $("#num").val();

for(var i=0; i<num.trim().length; i++) {

if(num.charCodeAt(i)<48 || num.charCodeAt(i)>57) {

                  $("#num").val("");

                   alert("不是数字。因为数字的code码是48--57(0到9)");

}

}

});

具体的看下JS文档啦!charCodeAt()貌似对IE的支持有限啊!所以可以用下面的方法!
2.
<script type="text/javascript">
function ok() {
if(isNaN('不是数字')) {
alert("不是数字s时,为true");
} else {
alert("是数字时,为false");
}
}
</script>
<input type="button" value="click me" onclick="ok()"/>
isNaN()方法也挺好用的。简单,方便,支持IE!


可以去下载:checkbox-demo




     本文转自韩立伟 51CTO博客,原文链接:http://blog.51cto.com/hanchaohan/759379,如需转载请自行联系原作者






相关文章
|
JavaScript
盘点JS判断空对象的几大方法
在盘点JS判空方法之前我们先来了解下面的三个方法。
191 2
盘点JS判断空对象的几大方法
|
JavaScript 前端开发
JavaScript判断各种资源是否加载完成的方法汇总,资源预加载问题
JavaScript判断各种资源是否加载完成的方法汇总,资源预加载问题
932 0
|
算法 JavaScript 前端开发
判断链表中是否又环使用JavaScript解决算法问题
判断链表中是否又环使用JavaScript解决算法问题
148 0
判断链表中是否又环使用JavaScript解决算法问题
|
JavaScript
js条件逻辑判断-德摩根定律
在实际应用中经常会遇到js的大量逻辑判断,各种复杂的逻辑判断
136 0
js条件逻辑判断-德摩根定律
|
JavaScript 前端开发 索引
丢失的数字使用JavaScript解决问题
丢失的数字使用JavaScript解决问题
150 0
|
存储 前端开发 算法
LeetCode只出现一次的数字使用JavaScript解题|前端学算法
LeetCode只出现一次的数字使用JavaScript解题|前端学算法
134 0
|
JavaScript
JS进阶-数据类型的判断方式以及转换方式的汇总
本文内容: 介绍了几种常用的数据类型判断方式,并且手写了一个通用的判断方法 强制类型转换和隐式类型转换的常用方法和规则,以及常见的面试题
121 0
|
JavaScript iOS开发
JS判断IOS系统版本
JS判断IOS系统版本
387 0
|
JavaScript
JS 实现给数字加三位一逗号间隔的两种方法
JS 实现给数字加三位一逗号间隔的两种方法
|
JavaScript
js通过屏幕宽度判断设备类型
js通过屏幕宽度判断设备类型
95 0