<html>
<head>
<script type="text/javascript">
function isDigit(obj)
{
s = obj.value;
var reg=/^[0-9]*\.[0-9]{2,2}$/;
if (!reg.test(s))
{
alert("Wrong");
return false;
}
return true;
}
</script>
</head>
<body>
<input type="text" onblur="javascript:return isDigit(this);"/>
</body>
</html>
神马意思??
/^ 表示以这个开头
$/就这么结束了
[0-9]表示在0至9之间取值。
*表示不限制位数。
\.表示小数点
{2,2}表示位数,两位到两位之间。也就是两位。如果{0,2}就表示位数可以为0位,可以只有1位,也可以有两位。
understand?
本文探讨了HTML页面中使用JavaScript实现输入字段验证的功能,通过正则表达式确保用户输入的数据格式正确,例如限制输入为两位小数。
10万+

被折叠的 条评论
为什么被折叠?



