需要正则表达式才能在标签之外查找文本javascript [英] Need regex to find text outside the tags ONLY javascript

查看:92
本文介绍了需要正则表达式才能在标签之外查找文本javascript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

需要正则表达式来查找任何HTML标签之外的文本
like

 < tag>一些< / tag>文本中,您有< tag url =something> Here< / tag> 

结果:

 Text,you have

这里,标签可以是任何HTML标签,未标明。正则表达式应忽略文本之间的标签和文本,并返回所有标签之外的文本

解决方案

p>

  var s ='< tag>一些< / tag>文本,您有< tag url =something> Here< / tag> ;';警报(s.replace(/≤(\w +)\b [^<>] *> [\s\S] * LT; \?/ \1> / 
$ b $

DEMO


Need regex to find text outside any HTML tags like

<tag>Some</tag>Text, you have <tag url="something">Here</tag>

Result:

"Text, you have "

Here, a tag can be any HTML tag, not specified. Regex should ignore tags and text between text and return text which is outside of all tags

解决方案

Just remove all the tags.

var s = '<tag>Some</tag>Text, you have <tag url="something">Here</tag>';
alert(s.replace(/<(\w+)\b[^<>]*>[\s\S]*?<\/\1>/g, ''))

DEMO

这篇关于需要正则表达式才能在标签之外查找文本javascript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆