JavaScript の正規表現を教えてください。
入力:
<table><tr><td>hello<td/> <span class='xyz'>Hi all </span></tr></table>
出力:
hello<span class='xyz'>Hi all</span>
Java で次の式を正常に使用できますが、JavaScript で同等の正規表現を知りません。
String newValue = input.replaceAll("<(?!\\/?span)[^>]+>", "");
jsで次の式を使用する場合
input.replace(/<(?!/?span)[^>]+>/g, "");
私は次のように出力されています
hello Hi all</span>
でも私はしたい
hello<span class='xyz'>Hi all</span>