gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

你不一定知道的關于JavaScript的正則表達式

這兩天在用正則表達式搞一個稍微有點復雜的東西,但是不同瀏覽器之間的差異可浪費了我不少的人參。

現在我把正則表達式在五大主流瀏覽器(IE、Firefox、Chrome、Safari、Opera,以當前版本為準)之間的差異整理一下羅列出來,給大家,也算給我自己做一個備忘。

1、Firefox和Chrome會過度優化在循環(以及其中內嵌的函數定義)中創建的正則表達式,似乎它們在假設寫JavaScript的人會把正則表達式的構建和賦值寫錯地方。

復制代碼 代碼如下:
var r;
for(var i = 0; i < 2; i++){
var x = /abc/g;
if(r)
document.write(r == x); // 第二個循環時Firefox和Chrome會輸出“true”
else
r = x;
}

2、如果你把一個有可能什么也不返回的函數作為第二個參數傳遞給replace方法,那么IE可能會直接刪除匹配的文本(在之前的測試中我總結的是Opera的行為比較獨特,現在看起來似乎是錯誤的結論),而其它瀏覽器則是會將匹配的文本替換成“undefined”。

復制代碼 代碼如下:
document.write(‘123’.replace(/2/, function(){})); // IE會輸出“13”,而其它瀏覽器輸出“1undefined3”

3、如果使用new RegExp的形式創建正則表達式時使用一個已有的正則表達式實例作為參數,那么大部分瀏覽器都會創建一個基本功能相同,但完全獨立的、全新的正則表達式實例;而Safari則會很干脆地返回作為參數的那個正則表達式實例。

復制代碼 代碼如下:
var r = /1/;
document.write(new RegExp(r) == r); // Safari會輸出“true”,而其它瀏覽器輸出為“false”

4、如果把一個“空”的正則表達式直接轉化成字符串,IE以外的瀏覽器都會得到“/(?:)/”,而IE會得到“//”――但從正則表達式上直接提取source屬性的時候,得到的都是空字符串。

復制代碼 代碼如下:
document.write(new RegExp(”)); // IE輸出“//”,其它瀏覽器輸出“/(?:)/”
document.write(eval(” + new RegExp(”))) // IE輸出“undefined”,其它瀏覽器輸出“/(?:)/”

5、如果把一個包含斜線“/”的正則表達式直接轉化成字符串――以“new RegExp(‘/’)”為例,只有Firefox和Opera會得到“///”,并且直接提取source屬性會得到“/”;而其它瀏覽器則會得到“///”,且直接提取source屬性會得到“/”。

復制代碼 代碼如下:
document.write(new RegExp(‘/’)); // Firefox和Opera輸出“///”,其它瀏覽器輸出“///”
document.write(eval(” + new RegExp(‘/’))) // Firefox和Opera輸出“///”,其它瀏覽器輸出“undefined”

6、如果在使用字面表達式來定義一個正則表達式時,使用了無效的選項標志(例如“/abc/n”),則Chrome和Safari會完全忽視此無效選項標志(等同于“/abc/”),而在其它瀏覽器會導致語法錯誤。

復制代碼 代碼如下:
document.write(/abc/n); // Chrome和Safari會輸出“/abc/”,其它瀏覽器中產生語法錯誤

7、如果通過構造器來創建正則表達式時,為其指定選項標志的(第二個)字符串參數中包含了非有效標志的字符,在Firefox中就會引起一個異常,而其它瀏覽器會將無效的部分忽略。

復制代碼 代碼如下:
document.write(new RegExp(‘1’, ‘n’)); // Firefox中會引起一個異常,提示無效的標志;而其它瀏覽器會輸出“/1/”

暫時就這些吧,發現新的再補上。
來自:http://www.cnblogs.com/NanaLich

贊(1)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
国产精品免费看久久久无码| 欧美大片免费播放| 五月天开心婷婷| 欧美xxxxxbbbbb| 日韩黄色短视频| 日本 片 成人 在线| 日本黄色播放器| 18禁免费无码无遮挡不卡网站| 成年人免费大片| mm131午夜| 麻豆传传媒久久久爱| 午夜视频在线观| 男人添女人下面高潮视频| 中国黄色片免费看| 日韩国产欧美亚洲| 天堂av免费看| 亚欧激情乱码久久久久久久久| 亚洲精品天堂成人片av在线播放| 免费在线精品视频| 男人天堂av片| 欧美精品一区二区三区三州| 日本在线一二三区| 久色视频在线播放| 青青草原网站在线观看| 日本三区在线观看| 国产一线二线三线女| 一本—道久久a久久精品蜜桃| 男女高潮又爽又黄又无遮挡| 99久热在线精品视频| 婷婷免费在线观看| 色哟哟精品视频| 福利视频一区二区三区四区| 特色特色大片在线| 色婷婷综合在线观看| 六月激情综合网| 免费看又黄又无码的网站| www.桃色.com| 无码少妇一区二区三区芒果| 欧美日韩一道本| 蜜桃传媒一区二区三区| 成人午夜免费在线视频| 台湾无码一区二区| 女女百合国产免费网站| 久久精品一二三四| 91免费视频污| 激情文学亚洲色图| 免费观看美女裸体网站| 国产女人18毛片| 真实国产乱子伦对白视频| 欧美在线观看视频免费| 日本中文字幕亚洲| 久久久久久久久久久福利| 欧美性大战久久久久xxx| av动漫免费看| 中文字幕 91| 懂色av粉嫩av蜜臀av| 伊人五月天婷婷| 少妇久久久久久被弄到高潮| 高清无码一区二区在线观看吞精| 日本aa在线观看| 亚洲国产精品久久久久爰色欲| 无码日韩人妻精品久久蜜桃| 亚洲精品永久视频| 欧美亚洲色图视频| 国产美女三级视频| 97人人模人人爽人人澡| 精品视频在线观看一区二区| 免费在线激情视频| 日韩精品无码一区二区三区免费 | 大西瓜av在线| 日韩av一二三四区| 国产一区二区在线免费播放| 日本美女视频一区| 欧美午夜小视频| 校园春色 亚洲色图| 三级黄色片免费看| 人妻熟女一二三区夜夜爱| 岛国av免费在线| 999在线观看视频| 污片在线免费看| av一区二区三区免费观看| 日韩av一二三四| av一区二区三区免费观看| www.天天射.com| 日韩av新片网| 国产免费一区二区三区四在线播放| 国产免费裸体视频| 粉色视频免费看| 免费在线精品视频| 午夜免费高清视频| 成熟丰满熟妇高潮xxxxx视频| 一区二区在线播放视频| 欧美黄网在线观看| 亚洲自拍第三页| 91黄色小网站| 国产精品333| 欧美精品久久96人妻无码| av网站在线不卡| av免费观看网| 久久久无码中文字幕久...| 欧美伦理片在线观看| 青青草视频国产| jizzzz日本| 免费成人在线视频网站| 最新免费av网址| 亚洲天堂av一区二区| 国产精品拍拍拍| 99精品视频播放| 久操网在线观看| 成人免费在线视频播放| 精品91一区二区三区| 男女h黄动漫啪啪无遮挡软件| 一级做a免费视频| theporn国产精品| 亚洲第一区第二区第三区| 亚洲人成无码网站久久99热国产 | 超碰人人爱人人| 天天成人综合网| 北条麻妃亚洲一区| 黄色aaaaaa| 色婷婷综合在线观看| 亚洲精品第三页| 一区二区成人网| 91小视频网站| 四虎成人在线播放| 麻豆传媒网站在线观看| 成人短视频在线看| 亚洲啊啊啊啊啊| 欧美色图色综合| 日本久久久久久久久久久久| 性刺激的欧美三级视频| 想看黄色一级片| 欧美与动交zoz0z| 国产真人做爰毛片视频直播| eeuss中文| av一区二区三区免费观看| 日本人体一区二区| 熟女人妇 成熟妇女系列视频| 免费看欧美一级片| 久久99久久99精品| 两根大肉大捧一进一出好爽视频| 人妻丰满熟妇av无码区app| 午夜天堂在线视频| 伊人精品视频在线观看| 久青草视频在线播放| 毛片av在线播放| www.com黄色片| 成人午夜免费在线| 五月天视频在线观看| www污在线观看| jizzzz日本| 日本中文字幕网址| 国产又大又长又粗又黄| 日韩av在线综合| 久久这里只有精品18| 一区二区在线播放视频| 日韩手机在线观看视频| 欧美日韩视频免费在线观看| 中文字幕第100页| 日韩精品一区中文字幕| 国产精品沙发午睡系列| 国产中文字幕二区| 男人插女人视频在线观看| 懂色av粉嫩av蜜臀av| 国产三级中文字幕| 成人手机视频在线| 伊人精品视频在线观看| 1314成人网| 亚洲综合123| ijzzijzzij亚洲大全| 欧美性受xxxx黑人猛交88| 日本一二三区在线| 91免费网站视频| 2022中文字幕| www.中文字幕在线| 日批视频在线免费看| 自慰无码一区二区三区| 免费观看精品视频| 无遮挡又爽又刺激的视频| 日本一本二本在线观看| 青青在线视频免费| 在线观看av网页| 国产三级中文字幕| 97超碰在线人人| 女性隐私黄www网站视频| 精品999在线| 久久婷婷五月综合色国产香蕉| 亚洲精品中文字幕无码蜜桃| 午夜激情视频网| 9久久婷婷国产综合精品性色| 免费一级特黄毛片| 男人j进女人j| 国产黄色激情视频| 最新视频 - x88av| 亚洲免费黄色网| 91丝袜超薄交口足| 艳母动漫在线免费观看| 免费无码国产v片在线观看| 日本a在线天堂| 亚洲自偷自拍熟女另类|