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.
  • 相关阅读:
    重拾node第一天
    layui采坑记录 (上卷)QUQ
    解决IOS固定定位 fixed的不兼容
    layui 启用禁用切换详解
    jq form表单渲染单选框内容渲染
    vue 工具函数的封装 时间格式化函数
    CSS常见的继承属性
    git简单使用指南
    常用git命令大全
    react项目使用antd
  • 原文地址:https://www.cnblogs.com/gentlemint/p/5544202.html
Copyright © 2011-2022 走看看