正则表达式验证文本框只能输入数字和小数点


并且小数点不能在第一个,而且小数点只能有一个 求高手说说 在线急等

个例子;check"a"
< onclick="html>d*\
</button" /javascript".{0;
</d{0; value="text";a">
<
你看看这个;title>body> /post"//body>.value))
{
alert(" id="
<格式正确" action="script>input type="

<
}else{
alert("title>,1}\>);
}
function check()
{
if (;html>).getElementById("

<form method="head>.exec(num) ;//; type="form>格式不对"
return re;"script language="
<text/
<:
<head>!= null;
<>input type="javascript"无标题页<
function NumberCheck(num)
{
var re=/)!NumberCheck(document;check()"
}
}
<
<^\,1}$/>
[0-9]{0} 是没有用的
还有^\,lz还能不能看得到.24也是可以匹配的吧
另!
比如,;;d+(\,你的正则只错误的.\,真发愁你们治学的态度,你采纳的那个答案;d+),不过,提醒你一下,小数点在前面也是可以的?$

不知道 展开追问 追问 /^[0-9]{1}([0-9]|[.])*$/; 这样才是对的 刚刚结贴那个是我没修改的 回答 那你的正则的话,在试试多个小数点的情况呢? 追问 只能判断一次 两个都判断不了 ...... 回答 什么意思?那你没有试试我给你的正则好不好使?

遇到你这样的lz,我也真是倒霉了,耽误我的采纳率,气死我了! 追问 我刚刚自己写了。 随便采纳了个 还没来的级试 呵呵 下次采纳你
发错地方了~~~
LZ,你这个还是错的。。。。。真服你了,严谨点啊. /^\d+\.{0,1}\d*$/ 展开追问 追问 ...你们回答的每个都不一样 我都不知道选那个了。。
/[^\d\.]/g,''


Copyright © 2009-2011 All Rights Reserved.