求一正则 只能输入数字和小数点(可省) 点前3位数点后2位数。 /^\d+.{0,1}\d{0,2}$/ 这个是我写的,但是 可以输入一个字母的- -~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var re = /^\d{3}.{0,1}\d{2}$/; var pattern = /^(\d{1,3}\.\d{1,2})|(\d{1,3})$/; var reg=/^\d{3}[.\w]\d{2}$/ var re = /^\d{3}[.]{0,1}\d{2}$/; L@_@Kfunction checkInput(str) { var reg = /^\d{1,3}([\.a-z]{1}\d{1,2})?$/gi; return reg.test(str);}document.write("123", ": ", checkInput("123"), "<br />");document.write("23.1", ": ", checkInput("123.1"), "<br />");document.write("23.45", ": ", checkInput("123.45"), "<br />");document.write("123p11", ": ", checkInput("123p11"), "<br />");document.write("<hr />");document.write("1234", ": ", checkInput("1234"), "<br />");document.write("23+1", ": ", checkInput("123+1"), "<br />");document.write("123.451", ": ", checkInput("123.451"), "<br />");document.write("123.", ": ", checkInput("123.451"), "<br />");document.write("1234.5", ": ", checkInput("1234.5"), "<br />"); 急求Js高手 最近流行JS写游戏了,那我也来试试一个打砖块的游戏 请教一个IE6的疑难问题 HTML+JS与.NET—WEB服务通信的问题 关于googlemap应用的简单问题 javascript求助 <td style="width=20%">中在IE中是正确的,可是在Mozilla中却不可以,为什么??? 请问如何用javascript调用web服务?在线等,马上给分 用户修改输入框中的文本时,怎么得到它的输入位置? 怎样在js中加上超连接? jquery validate 插件 怎么实现页面一加载完就校验数据? 下面的滚动太假了吧,太乱了,给个清晰的
var re = /^\d{3}.{0,1}\d{2}$/;
var reg=/^\d{3}[.\w]\d{2}$/
var re = /^\d{3}[.]{0,1}\d{2}$/;
function checkInput(str) {
var reg = /^\d{1,3}([\.a-z]{1}\d{1,2})?$/gi;
return reg.test(str);
}document.write("123", ": ", checkInput("123"), "<br />");
document.write("23.1", ": ", checkInput("123.1"), "<br />");
document.write("23.45", ": ", checkInput("123.45"), "<br />");
document.write("123p11", ": ", checkInput("123p11"), "<br />");
document.write("<hr />");
document.write("1234", ": ", checkInput("1234"), "<br />");
document.write("23+1", ": ", checkInput("123+1"), "<br />");
document.write("123.451", ": ", checkInput("123.451"), "<br />");
document.write("123.", ": ", checkInput("123.451"), "<br />");
document.write("1234.5", ": ", checkInput("1234.5"), "<br />");