如何判断用户录入的数字还是字符 判断数据可用isNaN来判断是不是一个数字返回一个布尔型的值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 isNaN判断这个是不是数字,如果不是就是其他字符!!! isNaN判断这个是不是数字,如果不是就是其他字符!!!isNaN(var) 你是要用户输入什么啊!? 要数字还是全字母啊!?这里有原代码,是判断是数字的,你到底要什么啊!?<script language="javascript">function numericCheck(nr1) //判断身份证号须为数字{flg=0;str="";spc=""arw="";for (var i=0;i<nr1.length;i++){ cmp="0123456789" tst=nr1.substring(i,i+1) if (cmp.indexOf(tst)<0) { flg++; str+=" "+tst; spc+=tst; arw+="^"; } else{arw+="_";} } if (flg!=0) { if (spc.indexOf(" ")>-1) {str+="和空格";} alert("这里只接受数字,发现"+flg+"个不可接受的字符:\n"+str); return false; } return true; }</script> jquery validate remote求高手指教 javascript显示中文乱码的问题! JavaScript switch问题 JavaScript可以取到<a class="as">超链接的颜色吗? 动态交互图形系统开发技术 javascript 网址如何自动变成链接的方法? 求真正的验证(中文,字母,数字,下划线)的正则表达式,同时要屏蔽空格和特殊字符,看了一下,全部不行 js怎样生成一个Guid? 初学javascript,弱弱地问一下~ 急!求屏蔽frameset的js代码! 100分求将小写金额转换大写金额的函数 如何传回子窗口的值..........
isNaN(var)
{
flg=0;
str="";
spc=""
arw="";
for (var i=0;i<nr1.length;i++)
{
cmp="0123456789"
tst=nr1.substring(i,i+1)
if (cmp.indexOf(tst)<0)
{
flg++;
str+=" "+tst;
spc+=tst;
arw+="^";
}
else{arw+="_";}
}
if (flg!=0)
{
if (spc.indexOf(" ")>-1)
{str+="和空格";}
alert("这里只接受数字,发现"+flg+"个不可接受的字符:\n"+str);
return false;
}
return true;
}
</script>