国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 荥经县| 含山县| 黄石市| 华容县| 宝兴县| 达尔| 九龙城区| 罗田县| 阜南县| 承德县| 浙江省| 巢湖市| 武乡县| 宁远县| 东乡族自治县| 临沂市| 宝丰县| 莫力| 开封县| 扎赉特旗| 固安县| 陇南市| 策勒县| 凌云县| 洪雅县| 什邡市| 潍坊市| 平安县| 苏尼特右旗| 都江堰市| 广宗县| 建宁县| 井研县| 保山市| 通渭县| 娄底市| 富蕴县| 应用必备| 广元市| 岳普湖县| 朝阳区|