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.
  • 相关阅读:
    小学数学计算出题小程序(Excel版)
    网页自动化测试技术---SeleniumBasic(VBA网页外挂)
    ODBC链接数据源(PQ学习)
    WPF动态绑定矢量图标
    由数据转为树杈的js 和由一个子节点的id获取所有的父类的id
    面试上机题目--采用vue实现以下页面效果
    html前端上机面试题
    在vue项目中的跨域解决办法
    vue-quill-editor富文本编辑器使用
    vue项目eslint配置 以及 解释
  • 原文地址:https://www.cnblogs.com/gentlemint/p/5544202.html
Copyright © 2011-2022 走看看