正则表达式 只能输入数字和小数点,小数点后2位,并且支持FF3浏览器,应当怎么些?

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:45:38
比如
0.11 1.01 1.1 11是正确的
1...11是错误的
/^(\d+\.\d{1,2}|\d+)$/
不能输入小数点啊还是...

/^(\d+\.\d{1,2}|\d+)$/
可以啊,测试过了,什么语言?代码贴一下

<script type='text/javascript'>
function kup(xx){
var reg = new RegExp(/^\d+(\.\d{1,2})?$/g);
var o = document.all.ou;
if(reg.test(xx.value))o.value="Yes";
else o.value="No";
}
</script>
<input type=text size=20 onkeyup='kup(this)'/>
<input type=text size=20 disable='1' id=ou name=ou/>

把以上代码保存成 .html 文件一测便知,核心内容: /^\d+(\.\d{1,2})?$/g
FF3实测