正则表达式以限制ASCII字符

时间:2018-07-31 05:53:31

标签: java regex character ascii restrict

我需要创建一个正则表达式来限制Java Web应用程序输入字段中的以下字符,

  • Ascii控制字符(0到31)
  • 扩展的ASCII字符,范围从169到255(不包括224和 225)。

请问有人可以帮我创建一个正则表达式吗? 预先感谢。

1 个答案:

答案 0 :(得分:0)

[^\xA8-\xFE]

此正则表达式将匹配除ASCII字符[169,255]以外的任何字符。如果要包括224和225,则可以将其分为[169,223]和[226,255]两类。检查相应的十六进制代码以获取给定的设置极限值。 同样,您可以排除控制字符(0到31)。