欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript-RegExp對(duì)象只能使用一次問題解決方法

 更新時(shí)間:2014年06月23日 15:55:20   投稿:whsnow  
RegExp對(duì)象執(zhí)行了一次后就廢掉了,所以每次用RegExp都需要重新new一個(gè),下面有個(gè)示例,需要的朋友可以參考下

以下的代碼,是測(cè)試從字符串中識(shí)別出年月日,可以看到創(chuàng)建的rYMD這個(gè)RegExp對(duì)象執(zhí)行了一次后,又執(zhí)行了一次。

var DateStr = "2014-9-8"; 
var rYMD = new RegExp("(\\d{4}|\\d{2})-(\\d{2}|\\d{1})-(\\d{2}|\\d{1})", "g"); 
var aRt = rYMD.exec(DateStr); 
var sRt=rYMD.exec(DateStr);

經(jīng)過調(diào)試,發(fā)現(xiàn)第一次執(zhí)行,aRt得到了返回的Array(數(shù)組),但是緊跟其后的sRt卻是null

經(jīng)過反復(fù)嘗試,發(fā)現(xiàn)是因?yàn)镽egExp對(duì)象執(zhí)行了一次后就廢掉了。

所以,需要注意了,每次用RegExp都需要重新new一個(gè)。

相關(guān)文章

最新評(píng)論