如何控制输入框为一个数字,后面最多六位小数,(正则表达式)

高手指点,并说明一下
---------------------------------------------------------------

1<input onchange="checkit(this)" type="text"/>
1<script>   
2function checkit(e){   
3if(!/^\d+(\\.\d{1,6})?$/.test(e.value))   
4alert("not ok");   
5}   
6</script>

---------------------------------------------------------------

 1<html>
 2<head><title>dd</title>
 3<script language="javascript">   
 4function checkit(e){   
 5if(!/^\d+(\\.\d{1,6})?$/.test(e.value))   
 6alert("not ok");   
 7}   
 8</script>
 9</head>
10<body>
11<form>   
12Input data:<input onchange="checkit(this)" size="10" type="text"/></form>
13</body>
14</html>
Published At
Categories with Web编程
comments powered by Disqus