仅从开头和结尾替换或删除字符串中的一些特殊字符(-(,而不是从javascript中的字符串之间。
字符串是完全动态的,开头和结尾的特殊字符(-(的计数每次都会不同,字符串每次也会变化,所以我们要开发动态逻辑。
前任。
original string = "-----hello--stack--over--flowj-----"
output string = "hello--stack--over--flowj"
我尝试了替换和子字符串方法,但我无法删除特定的开始和结束特殊字符 (-(,为此我正在考虑循环并计算特殊字符 (-( 等等。
谢谢。
您正在寻找replace()
函数:
string.replace(/^-*|-*$/g,"")