这个怎么搞
来源:3-1 终端检测
青旗
2020-10-26 23:14:21
# 具体遇到的问题
想取反表达一下 但是试了几次没成功 应该怎么改?
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
var abc = navigator.userAgent.match(/^(windows)/i)
if (abc) {
console.log('no')
} else {
console.log('yes')
}
1回答
同学你好,[]代表的是一个字符集,^在字符集中使用才表示是取反的意思。如果同学想匹配除了windows之外的字符,代表现在是移动端,结果可能会不准确。
建议:正常匹配windows,对abc取反。
相似问题