如何设置TEXTBOX智能输入2位小数或者一位小数或者整数
我用了自定义正则表达式,正则语句为"\d+(\.\d(\d)?)?" ,但是只是当输入完后才可以验证,我想在输入的时候就进行验证,比如当输0.23时可以输入,但是输入0.232时就不能输入了,这里是不是要配合JS脚本?谢谢各位--------------------编程问答-------------------- ajxa可以 --------------------编程问答-------------------- <html>
<head>
<title></title>
<script language="JavaScript">
function Verify()
{
if(event.propertyName == "value")
{
if(!/^\d*(\.\d{0,2})?$/.test(event.srcElement.value))
{
event.srcElement.value = event.srcElement.value.replace(/^([^\d]*)(\d*(\.\d{0,2})?)(.*)/g, "$2");
}
}
}
</script>
</head>
<body>
<input onpropertychange="Verify()">
</body>
</html> --------------------编程问答-------------------- 这种验证本来就是纯脚本的事情
验证控件,AJAX之类的,都只是绕了个弯,最终仍是转化为脚本.
补充:.NET技术 , ASP.NET