我想使用 java 脚本检查我的文本框是否包含特殊字符。为此,我使用以下代码
function CheckUserId() {
var txt = document.getElementById('<%=TextBox1.ClientID%>').value;
var regexp = "/^[a-zA-Z0-9]+$/";
if (regexp.match(txt)) {
alert("No special character ");
return true;
}
else {
alert("Special character");
return false;
}
}
我在文本框 onblur 上调用这个 java 脚本函数。文本框代码如下
<asp:TextBox ID="TextBox1" runat="server" onblur="CheckUserId()" ></asp:TextBox>
但它总是显示警告消息“特殊字符”。我的代码有什么问题?请帮我