日期:2014-05-16  浏览次数:20351 次

菜鸟问题
我刚学javascript,请问很多脚本都有下面的语句,是什么意思啊?
var opera = /opera [56789]|opera\/[56789]/i.test(ua);

上面的/\[]等符号是什么,i又代表什么?谢谢

------解决方案--------------------
这是测试浏览器是opera56789中的哪个的正则表达式。。
你去了解一下正则。。你就知道那些符号什么意思了
------解决方案--------------------
探讨

这是测试浏览器是opera56789中的哪个的正则表达式。。
你去了解一下正则。。你就知道那些符号什么意思了

------解决方案--------------------
探讨

引用:

这是测试浏览器是opera56789中的哪个的正则表达式。。
你去了解一下正则。。你就知道那些符号什么意思了

是测试ua字符串中是否含有opera56789或者是opera/56789的字样

------解决方案--------------------
/\ 是转义成普通的\

[] 是匹配其中的一个
------解决方案--------------------
是测试ua字符串中是否含有opera56789或者是opera/56789的字样
i表示忽略大小写的意思。