我要求只接受(扩展)ascii字符。所以我有一个像这样的javascript正则表达式:
/^[\x20-\xff]+$/.test("helloê¿£×جáƒ")
此失败。但是,当我删除功能标志(扩展ascii中的159)时,它接受了。这很奇怪,因为á(160)和×(158)很好,所以它接受(某些)扩展的ascii字符。
感觉我在这里遗漏了一些明显的东西,但又是什么?
答案 0 :(得分:0)
问题是我在ISO-8859-1中发帖,其中ƒ不是\ x20- \ xff范围内的字符。 谢谢@WiktorStribiżew