function correctUrl(cont) {var regExp;
regExp = /<a([^>]*) href\s*=\s*([^\s|>]*)([^>]*)/gi
cont = cont.replace(regExp, "<a href=$2 target=\"_blank\"");
regExp = /<a([^>]*)><\/a>/gi
cont = cont.replace(regExp, "");
return cont;
}请问上面的那个函数有什么功能,cont.replace(regExp ,"<a href=$2 target=\"_blank\"");
是把regExp 这个正规被<a href=$2 target=\"_blank\"")替换么?
那两个正规是什么意思?
regExp = /<a([^>]*) href\s*=\s*([^\s|>]*)([^>]*)/gi
cont = cont.replace(regExp, "<a href=$2 target=\"_blank\"");
regExp = /<a([^>]*)><\/a>/gi
cont = cont.replace(regExp, "");
return cont;
}请问上面的那个函数有什么功能,cont.replace(regExp ,"<a href=$2 target=\"_blank\"");
是把regExp 这个正规被<a href=$2 target=\"_blank\"")替换么?
那两个正规是什么意思?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货