js通过正则验证文本框输入值
前台js代码:
function IsFloatOrInt(str) {
if (str.value.length == 0)
{ return false; }
else {
var reg = /(100|([1-9]?[0-9]?))%/; //验证百分比
if (!reg.test(str.value)) {
document.getElementById("error4").innerText = "正确格式(如:20%)";
document.getElementById(str.id).value = "";
return false;
}
else {
document.getElementById("error4").innerText = "";
return true;
}
}
}
在文本框中注册调用:
<asp:TextBox ID="txt_Percentage" runat="server" Width="160px" ToolTip="(非负整数)%" onBlur="IsFloatOrInt(this)" >%</asp:TextBox>
浙公网安备 33010602011771号