美文网首页
jQuery里的正则表达式

jQuery里的正则表达式

作者: 鹏禾呈 | 来源:发表于2019-04-02 11:27 被阅读0次

     var rsingleTag=/^<(\w+)\s*\/?>(?:<\/\1>)?$/

    <匹配<(\w 匹配一个单字字符 + 1次或者多次)捕获时分组  \s一个空白字符  *零次或多次  \/转移/ ?匹配0次或者1次>匹配>    (?:匹配但不记住匹配结果 \/转移/  \1 第1个子捕获匹配的子字符串)

    最后能匹配到 

       1、 <p>

       2、<p/>    

       3、<p></p>

    rtagName = /<([\w:]+)/ 匹配标签名称

    rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig

    value = value.replace(rxhtmlTag, "<$1></$2>")

    把 <div class="abc" />修正为 <div class="abc"></div>

    相关文章

      网友评论

          本文标题:jQuery里的正则表达式

          本文链接:https://www.haomeiwen.com/subject/ujmwbqtx.html