gpt4 book ai didi

javascript - 使用 RegEx 检测 WebKit 525 及以下版本

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:52:03 25 4
gpt4 key购买 nike

我真的不擅长正则表达式!

我想专门检测低于 525 版本的 WebKit 浏览器。

我有一个正则表达式 [/WebKit/[\d.]+/.exec(navigator.appVersion)] 可以正确返回 WebKit/5….… ,真的,我希望它只返回版本号,但如果浏览器不是 WebKit,则返回 null,或者更好的是 0

例如,如果浏览器是 Trident、Presto 或 Gecko,则返回 null,而如果浏览器是 WebKit,则返回其版本号。

澄清一下,我希望正则表达式检查 navigator.appVersion 是否包含 WebKit,如果不包含,则返回 null,如果包含,则返回版本数。

非常感谢您的帮助!

请让我们集中注意力,不要与 jQuery 或类似的东西调情,在这种情况下它太过分了。

最佳答案

我提供这个有通常的警告:只有当你绝对确定没有办法测试你想要使用的不同 WebKit 版本的实际功能时,你才应该使用它:

function checkWebKit() {
var result = /AppleWebKit\/([\d.]+)/.exec(navigator.userAgent);
if (result) {
return parseFloat(result[1]);
}
return null;
}

关于javascript - 使用 RegEx 检测 WebKit 525 及以下版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2733710/

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