[面试题] javascript 如何校验数字型? 见过两回了这道题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>var a = 111;alert(typeof(a));</script> alert(typeof(xx) == number)这句就可以吧? //检查输入参数是否全为数字 checkNumber :function(str){ if (str == null || str == ""){ return false; } else if(str.length==0){ return false; } else{ for (i=0;i<str.length;i++){ if (str.charAt(i)<'0' || str.charAt(i)>'9'){ return false; break; } } } return true; } <SCRIPT language="JavaScript"> if(!checkNumber(id1)) { alert("不是数字型!"); return false; } </SCRIPT> isNaN(argu) //is not a number 如果是数字(不包括float类型数),返回false ,否则true function checkInteger(s) { var patrn = /^[+-]?\\d+(.\\d+)?$/; if (!patrn.exec(s)) { alert("not integer."); return false; } return true} <script>var a = 123;alert(typeof(a));</script> <script>var a = 123;alert(typeof(a));</script> 我写了一个Demo,很原始,呵呵<html><script language="javascript"> function isNum() { var boolean =false; var number = '0123456789'; var str = document.getElementById('isNum').value; for(var i=0;i<str.length;i++) { var cur = str.charAt(i); if(number.indexOf(cur) == -1) { bo = false; }else { bo = true; } } if(bo) { alert('合法字符'); }else { alert('非法字符'); } }</script><body><table><tr><td> <input type="type" name="isNum"> <input type="button" value="验证" onclick="isNum()"></td></tr></table></body></html> 我写了一个Demo,很原始,呵呵 <html> <script language= "javascript "> function isNum() { var boolean =false; var number = '0123456789 '; var str = document.getElementById( 'isNum ').value; for(var i=0;i <str.length;i++) { var cur = str.charAt(i); if(number.indexOf(cur) == -1) { bo = false; }else { bo = true; } } if(bo) { alert( '合法字符 '); }else { alert( '非法字符 '); } } </script> <body> <table> <tr> <td> <input type= "type " name= "isNum "> <input type= "button " value= "验证 " onclick= "isNum() "> </td> </tr> </table> </body> </html> 我写了一个Demo,很原始,呵呵 <html> <script language= "javascript "> function isNum() { var boolean =false; var number = '0123456789 '; var str = document.getElementById( 'isNum ').value; for(var i=0;i <str.length;i++) { var cur = str.charAt(i); if(number.indexOf(cur) == -1) { bo = false; }else { bo = true; } } if(bo) { alert( '合法字符 '); }else { alert( '非法字符 '); } } </script> <body> <table> <tr> <td> <input type= "type " name= "isNum "> <input type= "button " value= "验证 " onclick= "isNum() "> </td> </tr> </table> </body> </html> isNaN(num) 返回 是false 不是true jxl读excel文件出错,jxl.read.biff.BiffException: Unable to recognize OLE stream Java DatagramSocket类在如何传送大文件? 有道难题 关于和数的问题 java 如何取得JTABLEPANEL安装的子组件 java 强制类型转换问题 请高手指点! 关于数组循环中取余判断提行的问题. 什么是非基本类型的对象啊? 求java运行时环境注册表项,送分了 刚学输出输入流~老师给的题目不会做。。。求指教 会的近来!! 为什么int n=0;n=n++;打印n等于0 为什么是true呀?
var a = 111;
alert(typeof(a));
</script>
checkNumber :function(str){
if (str == null || str == ""){
return false;
}
else if(str.length==0){
return false;
}
else{
for (i=0;i<str.length;i++){
if (str.charAt(i)<'0' || str.charAt(i)>'9'){
return false;
break;
}
}
}
return true;
}
<SCRIPT language="JavaScript">
if(!checkNumber(id1))
{
alert("不是数字型!");
return false;
}
</SCRIPT>
如果是数字(不包括float类型数),返回false ,否则true
function checkInteger(s) {
var patrn = /^[+-]?\\d+(.\\d+)?$/;
if (!patrn.exec(s)) {
alert("not integer.");
return false;
}
return true
}
var a = 123;
alert(typeof(a));
</script>
var a = 123;
alert(typeof(a));
</script>
<html>
<script language="javascript">
function isNum()
{
var boolean =false;
var number = '0123456789';
var str = document.getElementById('isNum').value;
for(var i=0;i<str.length;i++)
{
var cur = str.charAt(i);
if(number.indexOf(cur) == -1)
{
bo = false;
}else
{
bo = true;
}
}
if(bo)
{
alert('合法字符');
}else
{
alert('非法字符');
}
}
</script>
<body>
<table>
<tr><td>
<input type="type" name="isNum">
<input type="button" value="验证" onclick="isNum()">
</td></tr>
</table>
</body>
</html>
<html>
<script language= "javascript ">
function isNum()
{
var boolean =false;
var number = '0123456789 ';
var str = document.getElementById( 'isNum ').value;
for(var i=0;i <str.length;i++)
{
var cur = str.charAt(i);
if(number.indexOf(cur) == -1)
{
bo = false;
}else
{
bo = true;
}
}
if(bo)
{
alert( '合法字符 ');
}else
{
alert( '非法字符 ');
}
}
</script>
<body>
<table>
<tr> <td>
<input type= "type " name= "isNum ">
<input type= "button " value= "验证 " onclick= "isNum() ">
</td> </tr>
</table>
</body>
</html>
<html>
<script language= "javascript ">
function isNum()
{
var boolean =false;
var number = '0123456789 ';
var str = document.getElementById( 'isNum ').value;
for(var i=0;i <str.length;i++)
{
var cur = str.charAt(i);
if(number.indexOf(cur) == -1)
{
bo = false;
}else
{
bo = true;
}
}
if(bo)
{
alert( '合法字符 ');
}else
{
alert( '非法字符 ');
}
}
</script>
<body>
<table>
<tr> <td>
<input type= "type " name= "isNum ">
<input type= "button " value= "验证 " onclick= "isNum() ">
</td> </tr>
</table>
</body>
</html>