javascript正则表达式与ƒ字符不匹配

时间:2017-04-12 12:24:37

标签: javascript regex ascii

我要求只接受(扩展)ascii字符。所以我有一个像这样的javascript正则表达式:

/^[\x20-\xff]+$/.test("helloê¿£×جáƒ")

失败。但是,当我删除功能标志(扩展ascii中的159)时,它接受了。这很奇怪,因为á(160)和×(158)很好,所以它接受(某些)扩展的ascii字符。

感觉我在这里遗漏了一些明显的东西,但又是什么?

1 个答案:

答案 0 :(得分:0)

问题是我在ISO-8859-1中发帖,其中ƒ不是\ x20- \ xff范围内的字符。 谢谢@WiktorStribiżew