zoukankan      html  css  js  c++  java
  • (正则表达式应用) 替换自闭合标签(self-closing tag)的method

    var str = "<sup><div class="he's"/></sup><span id="cs"/>";
    
    function removeCloseTag(str) {
        var regCloseTag = /<[^>]+/>/,
            regTagName = /[^<][^s]+/,
            tmp,
            tagName;
    
        while((tmp = str.match(regCloseTag)) && tmp.length > 0){
            tagName = tmp[0].match(regTagName);
            str = str.replace(//>/, '></'+tagName+'>');
        }
    
        return str;
    }
    
    var res = removeCloseTag(str); //<sup><div class="he's"></div></sup><span id="cs"></span>
    
    Wisdom dawns when names and forms vanish.
  • 相关阅读:
    Nginx部署部分https与部分http【转】
    MySQL指定使用某个索引查询语句
    MySQL创建相同表和数据命令
    Apache+jboss群集部署
    运维小知识之nginx---nginx配置Jboss集群负载均衡
    SSL证书生成方法【转】
    Nginx搭建https服务器
    基于OpenSSL实现C/S架构中的https会话
    OnlineJudgeServer运行
    百科知识 isz文件如何打开
  • 原文地址:https://www.cnblogs.com/gentlemint/p/5544202.html
Copyright © 2011-2022 走看看