色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

JavaScript replace(rgExp,fn)正則替換的用法

代碼如下:
復制代碼 代碼如下:
var rxhtmlTag = /(<([/w:]+)[^>]*?)//>/g,
rselfClosing = /^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,
fcloseTag = function(all, front, tag) {
return rselfClosing.test(tag) ?
        all :
        front + "></" + tag + ">";
};
//轉換"Xhtml" 風格的標簽為標準HTML標簽
//如<tag/> 為 <tag></tag>
elem = elem.replace(rxhtmlTag, fcloseTag);


主要看 fcloseTag = function(all, front, tag){}
第一個參數all是通過rxhtmlTag匹配的整個字符串
第二個參數front是通過rxhtmlTag匹配的 第一個 左括號"(" 中的內容
第三個參數tag是通過rxhtmlTag匹配的 第二個 左括號"(" 中的內容

參數的個數根據 正則表達式中 左括號的個數成正比,按照從左到右的參數的位置和左括號的位置也一一對應。

JavaScript技術JavaScript replace(rgExp,fn)正則替換的用法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 安平县| 曲阳县| 绵阳市| 谢通门县| 新兴县| 天气| 枣庄市| 德州市| 阿城市| 茶陵县| 安徽省| 门源| 徐州市| 日喀则市| 宜春市| 井陉县| 韶山市| 临沧市| 台北市| 苏州市| 灵石县| 阳城县| 巴林左旗| 明水县| 龙江县| 彩票| 衡阳市| 鄂伦春自治旗| 伊宁市| 合阳县| 龙岩市| 广西| 洪湖市| 托克逊县| 铜山县| 上饶县| 邹平县| 颍上县| 清丰县| 汉川市| 绥滨县|