gpt4 book ai didi

JavaScript - 在 Opera 中验证十六进制?

转载 作者:行者123 更新时间:2023-11-29 10:24:44 25 4
gpt4 key购买 nike

此功能适用于 Firefox、Chrome、IE9。在 Opera 中不起作用。

function isValidHex(hex) { alert(hex);
var strPattern = /^#([0-9a-f]{1,2}){3}$/i; alert(strPattern.test(hex));
return strPattern.test(hex);
}

进入的十六进制是相同的。 strPatter.test 的结果在 Opera 中返回 false,在 Firefox 中返回 true。

已测试。

#000000
#ffffff

有什么想法吗?

最佳答案

此正则表达式不正确。 #1234 在此正则表达式中也是正确的。使用正则表达式 /^#([a-fA-F0-9]{3}|[a-fA-F0-9]{6})$/

关于JavaScript - 在 Opera 中验证十六进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4021916/

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