Javascript 如何从html字符串中选择web组件标记

Javascript 如何从html字符串中选择web组件标记,javascript,regex,element,Javascript,Regex,Element,我试图从JS中的字符串中选择服装标签 <my-elem data-val="abc" /> <div style="color:red">hi</div> <elem data-val="abc" /> <my-elem2>bar</my-elem2> <br/> 你好 酒吧 返回[“”,“”] 我在尝试类似的东西 *但是在regx中有一个错误:( 谢谢你的帮助这是我的代码 var customTagMa

我试图从JS中的字符串中选择服装标签

<my-elem data-val="abc" />
<div style="color:red">hi</div>
<elem data-val="abc" />
<my-elem2>bar</my-elem2>
<br/>

你好
酒吧

返回
[“”,“”]

我在尝试类似的东西
*
但是在regx中有一个错误:(


谢谢你的帮助

这是我的代码

var customTagMatch = /<\s*[a-z]+-[a-z][^>]*>/g

`<my-elem data-val="abc" />
<div style="color:red">hi</div>
<elem data-val="abc" />
<my-elem2>bar</my-elem2>
<br/>`.match(customTagMatch)
var customTagMatch=/]*>/g
`
你好
酒吧

`.match(customTagMatch)
输出

["<my-elem data-val="abc" />", "<my-elem2>"]
[“”,“”]
希望这对别人有帮助