<textarea name="test">
test
[url=http://test.com]test[/url]
[url][img]http://test.com/test.jpg[/img][/url]
test
</textarea>
に包まれているすべてのものを削除し、そのままにしておくにはどうすればよい[url][/url]
です[url=][/url]
か[img]
?
私が試したこと:
var value = $('textarea[name="test"]').val();
value = value.replace(/\[url=(.+?)\](.+?)\[\/url\]/g, '');
value = value.replace(/\[url=(.+?)\]/g, '');
value = value.replace('[url]', '');
value = value.replace('[\/url]', '');
$('textarea[name="test"]').val(value);
期待される出力:
<textarea>
test
[img]http://test.com/test.jpg[/img]
test
</textarea>