大家能不能告诉我在ASP注册的时候限制只能输入数字和字母的代码,也就是连按住“ALT+数字”这样也不能注册的代码。希望大家帮个忙啊!
參考答案:<input type="text" name="txtName" onChange="this.value=this.value.replace(/[^0-9a-zA-Z]/g,'');" onKeyUp="this.value=this.value.replace(/[^0-9a-zA-Z]/g,'');">
这样可以限制用户在客户端输入非法字符
--------------------------------
myStr = Request.Form("txtUserName")
Set regEx = New RegExp
regEx.Global = True
regEx.Pattern="[^0-9a-zA-Z]"
myStr = regEx.Replace(myStr,"")
在服务器端可以这样过滤掉非法字符