在JS判断是PC还是手机中这个i的含义是什么

<script>
if(/Android|webOS|iPhone|iPod|BlackBerry/**i**.test(navigator.userAgent)) {
        window.location.href = "http://www.wedaiguanjia.com/mobile/index.html";
        } else {
        window.location.href = "#"
        }
</script>

代码中/XXX/i,这个i的作用意义到底是什么,求各位高手指教

阅读 2.5k
5 个回答

这里是修饰符

i 不区分大小;
g 执行一个全局匹配
m 多行匹配模式

可以参考下面这篇笔记~https://segmentfault.com/a/1190000008735180

不区分大小写匹配

正则匹配大小写不敏感

正则表达式的i修饰符,表示忽略大小写

忽略大小写 我倒是比较好奇这个**i**是什么含义

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏