- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- <title>JS正则——非负整数或小数[小数最多精确到小数点后两位]</title>
- <script type="text/javascript">
- function testnum(){
- var userreg=/^[0-9]+([.]{1}[0-9]{1,2})?$/;
- if(userreg.test(document.getElementById("co_id").value)){
- alert("ok");
- return true;
- }else{
- alert("请输入合法数字,非负整数或小数[小数最多精确到小数点后两位]!");
- document.getElementById("co_id").focus;
- return false;
- }
- }
- </script>
- </head>
- <body>
- <input type="text" name="co_id">
- <input type="button" name="Submit" onClick="testnum();" value="按钮">
- </body>
- </html>