gpt4 book ai didi

javascript - FireFox 无效的正则表达式组

转载 作者:可可西里 更新时间:2023-11-01 02:39:10 24 4
gpt4 key购买 nike

我有以下在 中运行良好的正则表达式但它在 FireFox 中不起作用生成语法错误 Invalid Regex Group :

bld = txt.split(/(?<=:)/iu,1);

我试过逃跑:使用 /(?<=\:)/iu但它给出了同样的错误。我无法找出这个问题的原因。

最佳答案

如你所见here ,截至目前,并不是每个浏览器/JavaScript 环境都支持后视。因此,如果您想支持所有浏览器(包括旧版本),您实际上不能依赖该功能。

因为你只想匹配除 : 和字符串中的第一个 : 之外的 0+ 个字符,你可以使用

s.match(/^[^:]*:/)

参见 regex demo .

JS:

console.log(
'Error 5: the lorem lipsum: in...'.match(/^[^:]*:/)[0]
);

关于javascript - FireFox 无效的正则表达式组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49816707/

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