首页 > 解决方案 > Unicode 属性和 Firefox JavaScript

问题描述

以下是它在 Chromium 中的工作方式:

> letter = "\\p{L}"
< "\p{L}"
> reg = RegExp( letter, "gu" )
< /\p{L}/gu
> reg.test("é")
< true
> reg.test("&")
< false

在 Firefox 中,我收到一个错误:

>  letter = "\\p{L}"
< "\\p{L}"
> reg = RegExp( letter, "gu" )
> SyntaxError: invalid identity escape in regular expression

那么有没有办法让它在 Firefox 中运行呢?

标签: javascriptregexfirefoxunicode

解决方案


推荐阅读