国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Regex > 正文

正則在FireFox和IE下使用test的不同

2020-03-16 21:16:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
今天同事遇到這樣的問(wèn)題,查明原因.記下 由于FireForx和IE的執(zhí)行javascript的引擎不同,所以會(huì)有些不同。以下的例子
 
 
復(fù)制代碼代碼如下:

<script language="javascript" type="text/javascript"> 
function fun(){ 
document.write(/a/gi.test("a")); 

fun() 
fun() 
</script> 


在IE的執(zhí)行結(jié)果是:truetrue 
在FireFox的執(zhí)行結(jié)果是:truefalse 
在正則中/expression/gi,g是表示global全局,i是表示不區(qū)分大小寫。 
一般global屬性為true,做test應(yīng)用不好.所以/a/gi意味著多個(gè)搜索 
而test是單次匹配。正確的應(yīng)該寫/a/i,或/a/. 

FireFox規(guī)范點(diǎn)了!
 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 德格县| 横峰县| 方正县| 贵定县| 龙陵县| 苍溪县| 廊坊市| 揭东县| 来宾市| 洛隆县| 东兰县| 安阳市| 项城市| 武清区| 临西县| 台东市| 家居| 焦作市| 奉节县| 晋宁县| 睢宁县| 调兵山市| 新河县| 青田县| 太仆寺旗| 湟源县| 萝北县| 英德市| 曲沃县| 富顺县| 滁州市| 九龙县| 嫩江县| 涟源市| 六枝特区| 崇义县| 博白县| 鸡东县| 南召县| 桓仁| 天长市|