如何替换字符串开头和结尾的字符,但不替换中间的字符



我对这个问题感到困惑,尽管我确信可能忽略了一个简单的解决方案。

假设我有三个字符串:

++JA+1

+UTM++

+G+SA+

我想

删除字符串开头和结尾的任何 +,但我想在字符串中保留任何 +。所以我解析的字符串将是:

JA+1

UTM

G+SA

关于如何实现这一目标的任何想法?

var reg:RegExp = /(^++)|(++$)/g;
trace(("++JA+1").replace(reg, ""));
trace("+UTM++".replace(reg, ""));
trace("+G+SA+".replace(reg, ""));

最新更新