Javascript 移除引线和拖带<;br>;一串

Javascript 移除引线和拖带<;br>;一串,javascript,angular,typescript,Javascript,Angular,Typescript,我使用typescript中的一些逻辑将插入到字符串中。 我想删除字符串开头和结尾的。其他人应该保持现状。 实现目标的最佳方式是什么 我使用mystring.substring(mystring.indexOf('')、mystring.lastIndexOf(''))实现了它。 想知道这是否是最好的方法 这有点复杂。。应替换字符串开头和结尾的所有 <br><br>hello<br>user<br><br><br> shou

我使用typescript中的一些逻辑将

插入到字符串中。 我想删除字符串开头和结尾的

。其他人应该保持现状。 实现目标的最佳方式是什么

我使用
mystring.substring(mystring.indexOf('
')、mystring.lastIndexOf('
'))实现了它。

想知道这是否是最好的方法

这有点复杂。。应替换字符串开头和结尾的所有

<br><br>hello<br>user<br><br><br> should return hello<br>user


你好
用户
应该返回你好
用户
要做到这一点,您可以使用此选项(本地确认)

mystring.replace(/(^(
)+)|((
)+$)/g',)

有关更多信息,请参阅。希望能有帮助。

你试过什么?哪里出了问题?我希望像
mystring.replace(/^
|
$/g,')
这样的正则表达式可以工作。然而,你也必须阅读。另请看。我添加了我写的内容。你能解释一下吗?@jocket mmm如果
mystring
没有以

结尾,你的代码就会中断,因为你最终会删除最后一个

之后的任何内容,不需要替换函数,
'
就足够了,更兼容,可能更快。是的,这是有道理的,我最初怀疑它是否只适用于所有的匹配,如果作为替换功能提供的话。我也应该试试字符串类型。谢谢你指出这一点。
mystring.replace(/(^(<br>)+)|((<br>)+$)/g, '')