用JavaScript进行正则表达式的判断
今天上午的时候,在做一个数据验证的时候需要用的正则表达式来做判断,必须要为数字,第一反应是用数据验证控件,可是整了半天也没有正过来,也不知道是那里错了,那个数据验证控件我以前是用过的,不知道今天怎么回事,由于时间紧张也就试着用JavaScript写了个带有正则表达式的验证,没想到还成功了:
document.getElementById("txt_Money").focus();
var re = /^\d+(\.\d)?$/;
var bol = re.test(document.getElementById("txt_Money").value);
if (bol) {
return true;
}
else {
alert("请输入数字!");
document.getElementById("txt_Money").value = "";
return false;
}
<asp:TextBox ID="txt_Money" runat="server" ></asp:TextBox>