gpt4 book ai didi

Javascript 正则表达式拒绝非 ASCII-US 字符

转载 作者:行者123 更新时间:2023-11-30 07:29:21 26 4
gpt4 key购买 nike

^[^\x00-\x1F\x7F-\xFF]+$

此正则表达式将正确地无法匹配包含非打印(十六进制 00-1f)或ASCII 扩展字符(十六进制80-FF),但是,与 PHP 不同的是,允许非 ASCII utf-8 字符通过。 (例如。日本واستقرارهहिन्दीware

查看 wikipedia page在 UTF-8 上,所有这些都应该在 80-ff 范围内。有谁知道我错过了什么?

此外,如果您能解释如何忽略引用的文本,您将永远是我的英雄。

最佳答案

嗯...与其拒绝字节范围,不如尝试匹配实际的 Unicode 字符,例如:

^[\u0020-\u007e]+$

关于Javascript 正则表达式拒绝非 ASCII-US 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3465874/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com