关于javascrip金额验证的问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:30:06
<input name="Price" style="width:100px;text-align:right" onblur="Money();">
<script language="javaScript" type="">
function Money()
{
}
</script>

请教下高手function Money()该怎么写,要求输入完以后光标点到别处的时候能验证输入的信息是全是数字,而且只能包含一个小数点的符号,不能含有其他字符。

用正则表达式。
function Money()
{
var price =document.getElementById('Price').value;
var reg = /^((([1-9]\d*)|0)(\.\d{1,2})?)$/;
if(reg.test(price)){
alert("OK")
}else{
alert("输入金额格式不正确")
}
}