【发布时间】:2019-08-19 23:37:31
【问题描述】:
我正在使用这个正则表达式/(?<=^| )\d+(\.\d+)?(?=$| )/,它包含一个积极的后视,但它似乎在 Firefox 中不起作用,我遇到了一个异常。有什么替代方法?
【问题讨论】:
-
在aren’t supported in Firefox 后面寻找。请edit您的问题并在上下文中解释这个正则表达式是如何使用的。
-
最有可能的是,单词边界 (
\b) 足以替代两种环视,例如/\b\d(\.\d+)?\b/。您也可以尝试用空格分割原始字符串并解析各个部分。 -
自 2020 年 6 月 30 日起现在支持 Lookbehinds(请参阅 release notes)
标签: javascript regex firefox negative-lookbehind