gpt4 book ai didi

javascript - 正则表达式如何?

转载 作者:行者123 更新时间:2023-11-28 11:39:39 26 4
gpt4 key购买 nike

我需要有关正则表达式构建的帮助。有一行Javascript:

 navigator.userAgent.match(/Firefox\/3./)

现在它仅匹配 Firefox 3.x。我需要的是一个与 3rd 以后的任何 Firefox 版本相匹配的表达式。意味着 Firefox 3、4、5 等。

欢迎任何建议!

最佳答案

仅使用正则表达式无法正确完成此操作。但你可以用正则表达式+一些代码来做到这一点:

var m = navigator.userAgent.match(/Firefox\/(\d+)\./);
if (m && m[1] > 3) {
// .... firefox 3 and above ...
}

注意:至于为什么单独使用正则表达式无法正确完成,请考虑 Firefox/10.0

关于javascript - 正则表达式如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8752568/

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