【发布时间】:2015-08-26 11:38:25
【问题描述】:
我有一个字符串,在开头和结尾以及中间有多个 br 标签。但我想删除字符串开头或字符串结尾的所有 br 标签。
Input : <br /> <br /> <br />
<br /> <br />This is <br /> Test <br /> string. <br /> <br /> <br />
Output should be - This is <br /> Test <br /> string.
我尝试了以下正则表达式 tp 替换字符串
Input.replace(/^(<br( \/)?>)*|(<br( \/)?>)*$/, '')
但它不起作用。
我已经尝试了一个单独的正则表达式来删除所有 br 最后它正在工作。
Input.replace(/(<br \/>\s*)+$/, '')
如何获得类似的正则表达式以从头开始删除 br 标记。或者如果我可以编写一个组合的正则表达式。
【问题讨论】:
-
替换 (
\s)+
标签: javascript jquery regex string