你是想在用户输入时判断还是在提交时判断?还有JS和 C#都可以吗?
Demo:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>HTMLiveCode</title> <script type="text/javascript"> function validate(){ var val=document.getElementById("test").value; var reg=/^(-?\d*)\.?\d{1,3}$/; if(!reg.test(val)){ alert("只能输入数字(最多三位小数)!"); document.getElementById("test").focus(); return false; } alert("good"); return true; } </script> </head> <body> <input type="text" id="test"/> <input type="button" onclick="validate();" value="Go"/> </body> </html>
都行,能判断就行
@暗夜的萤火虫: 给你写了个简单的例子,你按你的需求改一下就行了
@artwl: 我已经解决了,但还是很谢谢你
$("#salary").blur(function(){ $(this).parseNumber({format:"#,###.000", locale:"us"}); $(this).formatNumber({format:"#,###.000", locale:"us"}); });
http://code.google.com/p/jquery-numberformatter/
$(document).ready(function(){
$(".numeric").numeric();
});