javascript - 保留和删除 Textarea 中的特定字符串
javascript - Preserve and Remove Specific Strings From Textarea
我有一个如下所示的文本区域值:
<br />
The long strings goes here <br/>
New line
我想删除 <br />
并保留 <br/>
。
我用这个代码
var contents = $("#textarea").val();
$("#textarea").val(contents.replace("<br />", ""));
但它正在删除所有 br
个标签。
如何只删除包含 space (<br />
) 的 br
标签?
String.replace() in Javascript 只会替换第一个匹配项。为了替换所有内容,可以使用带有 /g 修饰符的正则表达式。
var contents = $("#textarea").val();
$("#textarea").val(contents.replace(/<br \/>/g, ""));
#textarea { width: 400px; height: 200px }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea id="textarea"><br />
The long strings goes here <br/>
New line
I want to remove the <br /> and keep the <br/>.
</textarea>
我有一个如下所示的文本区域值:
<br />
The long strings goes here <br/>
New line
我想删除 <br />
并保留 <br/>
。
我用这个代码
var contents = $("#textarea").val();
$("#textarea").val(contents.replace("<br />", ""));
但它正在删除所有 br
个标签。
如何只删除包含 space (<br />
) 的 br
标签?
String.replace() in Javascript 只会替换第一个匹配项。为了替换所有内容,可以使用带有 /g 修饰符的正则表达式。
var contents = $("#textarea").val();
$("#textarea").val(contents.replace(/<br \/>/g, ""));
#textarea { width: 400px; height: 200px }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea id="textarea"><br />
The long strings goes here <br/>
New line
I want to remove the <br /> and keep the <br/>.
</textarea>