日期:2014-05-17  浏览次数:20444 次

求ASP验证是否有非法字符
提交的文本框内的字符不允许出现非法字符,求代码
asp

------解决方案--------------------
可以使用ajax的FilteredTextBoxExtender,直接将非法字符排除在外,不能输入



RegularExpressionValidator 控件,通过正则表达实现
------解决方案--------------------
引用:
引用:可以使用ajax的FilteredTextBoxExtender,直接将非法字符排除在外,不能输入



RegularExpressionValidator 控件,通过正则表达实现
我是新手,能告诉我该如何做能够实现吗?


就是放置个控件而已,这个会吧?然后设置一下相关属性就可以了,比如
<asp:FilteredTextBoxExtender
     ID="FilteredTextBoxExtender1"
     runat="server" 
     TargetControlID="txtNumberOnly"
     FilterType="Numbers"
     FilterMode="ValidChars" />
这样,txtNumberOnly文本框中仅可以输入数字,中英文或标点都无法输入
------解决方案--------------------
引用:
引用:引用:
引用:可以使用ajax的FilteredTextBoxExtender,直接将非法字符排除在外,不能输入



RegularExpressionValidator 控件,通过正则表达实现
我是新手,能告诉我该如何……

好歹自己先试一下...过滤的字符可以自定义,把filtertype改为custom,加一个invalidchar属性,属性值是你希望过滤的字符,filtermode改为invalidchars。