.Net Regex ValidationExpression ASCII

时间:2008-09-29 21:56:12

标签: .net regex ascii

任何人都知道要在ValidationExpression中放入一个好的Regex表达式,以确保我的用户只输入ASCII字符?

<asp:RegularExpressionValidator id="myRegex" runat="server" ControlToValidate="txtName" ValidationExpression="???" ErrorMessage="Non-ASCII Characters" Display="Dynamic" />

2 个答案:

答案 0 :(得分:2)

您可能需要注意的一件事是,ascii表的下半部分有很多控制字符,可以产生时髦的结果。这是我用来只允许“非时髦”字符的表达式:

^([^ \ X0D \ X0A \ x20- \ x7e \吨] *)$

答案 1 :(得分:0)

如果要映射可能的0x00 - 0xff ASCII值,可以使用此正则表达式(.NET)。

^([\x00-\xff]*)$