我正在寻找一个正则表达式模式,可以匹配所有在美国键盘上出现的字符。目前,我只匹配字母、数字和空格,因此看起来像这样:
^[a-zA-Z0-9\\s]+$
但现在我需要它能匹配键盘上任何字符。即使字符串为空也要匹配。
我正在寻找一个正则表达式模式,可以匹配所有在美国键盘上出现的字符。目前,我只匹配字母、数字和空格,因此看起来像这样:
^[a-zA-Z0-9\\s]+$
但现在我需要它能匹配键盘上任何字符。即使字符串为空也要匹配。
^[\x00-\x7F]*$
对于0到n个ASCII字符
^[\x20-\x7F]*$
正如评论中Nick D.提到的那样,更准确的是从SPACE改为DEL。
\xFF其中FF是2个十六进制数字
匹配具有指定ASCII/ANSI值的字符,这取决于所使用的代码页。可以在character classes中使用
[\x20-\x7F]
是一个字符类,此处指定了一系列字符。