Nee*_*raj 1 javascript regex asp.net
我想使用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;
}
}
Run Code Online (Sandbox Code Playgroud)
我在textbox onblur上调用这个java脚本函数.TextBox代码如下
<asp:TextBox ID="TextBox1" runat="server" onblur="CheckUserId()" ></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)
但它始终显示警告信息"特殊字符".我的代码有什么问题?请帮我
你的if语句中的字符串和模式是错误的.javascript匹配的语法是string.match(regexp).尝试改为:
if (txt.match(regexp))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2374 次 |
| 最近记录: |