<img>
データベースから返された文字列からタグとその内容を取り除きたいと思います。
文字列の例
//I want to retrive dummy texts from my string.
var string = "<img src='test.jpg'/>dummy texts <img src='text.jpg'/> dummby text dummy texts";
私が試してみました
if (string.indexOf('<img') != -1) {
var newString = $(string).filter(function() {
return this.tagName != 'img';
}).text();
}
ただし、私のDBにはくだらないデータがあり、時々返されます
//There is no closure for image tag.
var string = "<img src='test.jpg'/>dummy texts <img src='text.jpg'/> dummby text dummy texts";
私のコードは文字列全体を削除します。
イメージタグの位置が異なります。
<img>
タグを効率的に削除するにはどうすればよいですか?