JavaScript用正则表达式怎样验证只能为数字
我现在需要验证一个文本框中的数字只能为数字,碰到了点小问题,请大家帮助一下,程序如下:
<?php
include "filefunction.php ";
?>
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 " />
<title> 无标题文档 </title>
<SCRIPT LANGUAGE= "JavaScript ">
function check(num){
if(num == " "){
alert( "修改后的大小必须填写 ");
return false;
}
//下面开始验证只能为数字
}
</SCRIPT>
</head>
<body>
<p> 原附件大小: <?php echo readFileByte();?> <br>
修改为
<FORM METHOD=POST ACTION= "updatefilesize.php ">
<input type= "text " id= "updatefilesizetext ">
<input type= "submit " name= "Submit " value= "修改 " onClick= "return check(document.getElementById( 'updatefilesizetext ').value); ">
</FORM>
<br>
</p>
</body>
</html>
请大家帮助一下.
------解决方案--------------------javascript有一个函数
if(!isNaN(num)){
//数字
}
else{
//非数字
}
------解决方案--------------------var reg = RegExp( '/^\d+$ ');
reg.test(); 返回为true或false;
-----------------------------------------------
msn:bdbox@hotmail.com
请给我一个与您交流的机会