亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > regex > 正文

JS 正則表達式判斷各個瀏覽器代碼詳解

2020-01-20 22:18:41
字體:
來源:轉載
供稿:網友
注釋都在代碼里面了。很詳細。
只判斷了IE 火狐 谷歌 因為我沒裝其他瀏覽器了,所以呵呵。當然如果要判斷其他瀏覽器?;敬a都是一樣的了。
復制代碼 代碼如下:

(function(){
window.sys={};
var ua=navigator.userAgent.toLowerCase();
//首先我們來看一下3個瀏覽器都返回了什么看下面。
//ie ua=mozilla/4.0 (compatible; msie 8.0; windows nt 5.2; trident/4.0; qqpinyin 730; .net clr 1.1.4322)
//firefox ua=mozilla/5.0 (windows; u; windows nt 5.2; zh-cn; rv:1.9.2) gecko/20100115 firefox/3.6
//chrome ua=mozilla/5.0 (windows; u; windows nt 5.2; en-us) applewebkit/532.5 (khtml, like gecko) chrome/4.0.249.0 safari/532.5

//可以看出上面的瀏覽器 IE msie 8.0 firefox firefox/3.6 chrome chrome/4.0.249
//我們只要用正則找出字符串里面是能匹配這幾個關鍵地方就可以找出是哪個瀏覽器了。
//看下面正則 firefox 的正則表達式 /firefox//([/d/.]+)/
//firefox// 匹配了一個 firefox/ 這樣一個字符
//([/d/.]+) ()表示需要捕獲匹配的字符。后面可以用[1]的方式來獲取版本號就是他的功勞了。
//[]表示把/d/.括起來當成一個整體 沒別的意思
///d 匹配一個數字 /. 匹配一個 . 加在一起就可以匹配 8. 這樣的東西了
//[]+ []外面還有個+ 他會把[] 里面原來匹配的東西重復 于是變成了這樣 8.8.8.8. 當然這樣也可以 48.1.563
sys.firefox=ua.match(/firefox//([/d/.]+)/);
sys.ie=ua.match(/msie/s([/d/.]+)/);
//msie/s([/d/.]+)
// ie的就基本跟火狐一樣了 沒什么太大的區別
// msie 8.0 /s 就是匹配 msie和8.0 中間的一個空格
sys.chrome=ua.match(/chrome//([/d/.]+)/);
//chrome//([/d/.]+)
//跟火狐的一樣
})();

//使用
if(sys.firefox){
alert(true)
}else{
alert(false)
}
if(sys.ie[1]=="8.0"){
alert(true)
}else{
alert(false)
}

alert(sys.firefox);
alert(sys.ie);
alert(sys.chrome);
//只有當前瀏覽器的sys才能使用[1]返回版本號
alert(sys.firefox[1]);
//alert(sys.ie[1]);
//alert(sys.chrome[1]);

我遇到一個問題。我看到高手有這樣寫的

firefox//([/d.]+)//高手的
firefox//([/d/.]+)//我的
//我很疑惑 到底這兩個有什么區別。我用很多STR 測試了。沒看出什么區別//難道[/d.]+ 跟 [/d/.]+一樣么?求高手解答。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成人网在线| 亚洲a成v人在线观看| 亚洲国产另类久久精品| 久久成人一区二区| 亚洲激情久久久| 91av视频在线播放| 日韩电影中文字幕在线| 久久精视频免费在线久久完整在线看| 亚洲成人av资源网| 日韩激情视频在线播放| 91精品免费久久久久久久久| 日韩成人在线播放| 国产男人精品视频| 色青青草原桃花久久综合| 欧美精品久久久久久久| www.亚洲男人天堂| 91精品久久久久久久久久久久久久| 日韩成人在线视频网站| 91精品国产自产在线观看永久| 日韩精品视频在线免费观看| 久久免费少妇高潮久久精品99| 亚洲精品720p| 精品亚洲一区二区| 欧美激情在线观看| 欧美超级乱淫片喷水| 欧美视频第一页| 久久av红桃一区二区小说| 成人国产精品一区| 国产日韩在线观看av| 精品成人乱色一区二区| 中文日韩电影网站| 国产精品入口尤物| 少妇av一区二区三区| 日韩亚洲欧美中文在线| 最近2019免费中文字幕视频三| 91国内产香蕉| 色婷婷av一区二区三区在线观看| 欧美在线视频a| 国产日韩欧美一二三区| 久热精品视频在线观看一区| 日韩最新免费不卡| 91精品久久久久久久久久| 亚洲欧美日本伦理| 久久亚洲国产精品| 久久久久久久久中文字幕| 欧美性感美女h网站在线观看免费| 国产精品久久久久久影视| 精品国产一区av| 日韩精品欧美激情| 久久久久久国产精品三级玉女聊斋| 色悠悠久久88| 欧美日本精品在线| 国产中文字幕91| 91久久精品久久国产性色也91| 欧美第一淫aaasss性| 久久久精品久久久久| 亚洲韩国欧洲国产日产av| 日本高清视频一区| 全球成人中文在线| 亚洲国模精品私拍| 国产成人精品一区| 日韩精品视频在线播放| 亚洲男人天堂九九视频| 午夜精品久久久久久99热| 欧美日韩亚洲精品内裤| 久久精品99无色码中文字幕| 国产精品igao视频| 国产精品一久久香蕉国产线看观看| 亚洲成在人线av| 久久99热这里只有精品国产| 最新91在线视频| 欧美激情欧美激情在线五月| 夜夜躁日日躁狠狠久久88av| 成人激情春色网| 国产精品户外野外| 热久久99这里有精品| 黑人欧美xxxx| 88国产精品欧美一区二区三区| 日韩高清电影免费观看完整| 日韩av日韩在线观看| 中文字幕欧美精品日韩中文字幕| 91精品视频观看| 精品二区三区线观看| 久久夜精品香蕉| 国产欧美日韩91| 成人av在线亚洲| 91沈先生在线观看| 国产精品久久91| 国产精品情侣自拍| 中文字幕日韩av综合精品| 欧美一级电影在线| 欧美大片在线影院| 亚洲一区制服诱惑| 中文字幕日韩精品有码视频| 中文字幕在线国产精品| 亚洲欧美一区二区精品久久久| 亚洲人午夜精品免费| 久久人人看视频| 亚洲aⅴ日韩av电影在线观看| 久久99精品久久久久久琪琪| 亚洲最大福利视频| 久久精品国产精品亚洲| 精品日韩视频在线观看| 日韩禁在线播放| 日韩av影片在线观看| 中文字幕日韩欧美在线| 亚洲高清一区二| 欧美精品久久久久a| 91在线观看免费高清完整版在线观看| 欧美中文字幕在线播放| 国产成人涩涩涩视频在线观看| 91豆花精品一区| 中文字幕视频一区二区在线有码| 日韩av有码在线| 秋霞午夜一区二区| 欧美国产日韩视频| 国产美女精品视频| 亚洲中国色老太| 亚洲精品www久久久| 亚洲丁香久久久| 51精品国产黑色丝袜高跟鞋| 91在线观看免费观看| 亚洲精品久久久久久久久久久| 久久久久久网址| 久久精品亚洲94久久精品| 97精品在线观看| 国产精品成人一区二区三区吃奶| 亚洲欧美在线一区| 亚洲成年人在线播放| 欧美精品18videos性欧| 国产一区视频在线| 国产精品普通话| 狠狠躁18三区二区一区| 亚洲精品国偷自产在线99热| 亚洲人成亚洲人成在线观看| 高清欧美性猛交xxxx| 国产精品久久久久av| 久热精品视频在线免费观看| 亚洲精品乱码久久久久久金桔影视| 国产精品91久久久| 成人午夜在线视频一区| 亚洲欧美激情视频| 亚洲天堂免费视频| 亚洲最大福利视频网| 国产黑人绿帽在线第一区| 92版电视剧仙鹤神针在线观看| 亚洲韩国日本中文字幕| 成人做爽爽免费视频| 久久99精品久久久久久噜噜| 91在线无精精品一区二区| 欧日韩不卡在线视频| 日韩一区在线视频| 亚洲一区二区三区四区在线播放| 68精品久久久久久欧美| 亚洲精品欧美日韩| 久久91超碰青草是什么| 久久天堂av综合合色| 欧美人与物videos| 91久久精品久久国产性色也91| www亚洲欧美| 日韩精品在线视频观看| 青青草国产精品一区二区| 欧美在线观看日本一区| 久久久久久综合网天天|