gpt4 book ai didi

javascript - 如何在 JavaScript 中使用支持 Unicode 的正则表达式?

转载 作者:IT老高 更新时间:2023-10-28 13:14:49 25 4
gpt4 key购买 nike

应该有类似于 \w 的东西,可以匹配字母或标记类别中的任何代码点(不仅仅是 ASCII 代码点),并且希望有像 [[P*]] 这样的过滤器标点符号等

最佳答案

ES 6 的情况

ECMAScript 语言规范第 6 版(通常也称为 ES2015)包括可识别 Unicode 的正则表达式。必须使用正则表达式上的 u 修饰符启用支持。见 Unicode-aware regular expressions in ES6有关该功能的分割和一些注意事项。

ES6 在浏览器和独立的 Javascript 运行时(例如 Node.js)中都被广泛采用,因此在大多数情况下使用此功能不需要额外的努力。完整兼容性列表:https://kangax.github.io/compat-table/es6/

ES 5 及更低版本(旧版浏览器)的情况

a transpiler named regexpu它将 ES6 Unicode 正则表达式转换为等效的 ES5。它可以用作构建过程的一部分。 Try it out online. .

尽管 JavaScript 对 Unicode 字符串进行操作,但它并没有实现 Unicode 感知字符类,也没有 POSIX 字符类或 Unicode block /子范围的概念。

关于javascript - 如何在 JavaScript 中使用支持 Unicode 的正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/280712/

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