仅从开头和结尾替换或删除字符串中的一些特殊字符,而不是从 JavaScript 中的字符串之间替换或删除



仅从开头和结尾替换或删除字符串中的一些特殊字符(-(,而不是从javascript中的字符串之间。

字符串是完全动态的,开头和结尾的特殊字符(-(的计数每次都会不同,字符串每次也会变化,所以我们要开发动态逻辑。

前任。

original string = "-----hello--stack--over--flowj-----"
output string = "hello--stack--over--flowj"

我尝试了替换和子字符串方法,但我无法删除特定的开始和结束特殊字符 (-(,为此我正在考虑循环并计算特殊字符 (-( 等等。

谢谢。

您正在寻找replace()函数:

string.replace(/^-*|-*$/g,"")

最新更新