javascript - 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 中运行呢?
解决方案
推荐阅读
- python - 在 jupyter notebook 中的 python3 内核上运行 pyspark 程序
- javascript - 访问 VBA - 在网站上单击按钮或调用 javascript
- css - 为什么 Chrome 和 Firefox 上的图像大小不同
- html - 好奇将 html 内容设置为消失或随内容滚动而不覆盖内容
- laravel - 超越代码 laravel-websocket 未在服务器上连接
- c# - 关闭 .net core 3.1 中的 HttpClient 登录
- r - 尝试运行此代码时未定义的列选择问题
- r - 序列化错误(数据,node$con):写入与磁盘框架的连接时出错
- html - 如何在这些图标之间获得空间?
- swift - 如何在函数的每一行之后检查条件?