有个需求 在搜索框中不让用户输入特殊字符?
想 onkeyup事件 正则表达式验证 用户输入是否包含特殊字符 判 断输入的是否是特殊字符 是的话清空并提示不能输入特殊字符
<script type="text/javascript">
function CheckSpecialCharacter() {
var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]")
if (pattern.test($("#T1").val()))
{
alert("请不要输入特殊字符");
$("#T1").val("");
}
return false;
}
</script>
当T1是模板页中的控件时 ,它的id 就不再是T1 , 这种情况下失效,这个时候该怎么获取到它的id
document.getElementById("<%=T1.ClientID%>");
$("#<%=T2.ClientID%>").val();
<script type="text/javascript">
function CheckSpecialCharacter(){
var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]");
if(pattern.test($("#<%=T2.ClientID%>").val()))
{
alert("请不要输入特殊字符");
$("#<%=T2.ClientID%>").val("");
return false;
}
return true;
}
</script>