问答

一个js正则表达式的问题??

恋爱秘籍 浏览量:0 | 2023-05-28 12:42
+关注

var rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([w:]+)[^>]*)/>/gi; var value="<div/>"; value = value.replace( rxht<爱尬聊_百科大全>mlTag, "<$1></$2>" ); console.log(value);

这段代码的输出结果为:

<div></div>

为什么呢?看不懂代码,求javascript高手指点一下。


achilles 21小时前

下面详细说明正则表达式含义。


懵蓝初梦离弦的歌离弦的歌 21小时前

卧槽这推送。。。。我已经在群里回答你了啊。。。。


高跟鞋的旋律 21小时前

(这段正则表达式怎么那么像jQuery源码中的呢?)这个正则表达式的目的是将自闭合形式的标签修改成起始标签相应出现的形式。即把"<div/>"修改成"<div></div>",把"<div data-name=xxx/>"修改成"<div data-name=xxx></div>"的形式。


文章剩余50%

精彩推荐

RECOMMEND

热门评论

TOP COMMENTS

    暂无评论...
验证码 换一张
立即登录评论
分享到
取消