use*_*ara 4 javascript trim node.js ecmascript-6
有没有一种简单的方法可以替换字符串开头和结尾的字符,但不能替换中间的字符?我需要修剪破折号。我知道trim()
存在,但它只会修剪空白。
这是我的用例:
输入:
university-education
-test
football-coach
wine-
Run Code Online (Sandbox Code Playgroud)
输出:
university-education
test
football-coach
wine
Run Code Online (Sandbox Code Playgroud)
String#replace
您可以与正则表达式一起使用。
^-*|-*$
Run Code Online (Sandbox Code Playgroud)
解释:
^
- 字符串开头与
-*
破折号匹配零次或多次
|
- 或
-*
- 与破折号匹配零次或多次
$
- 字符串结尾
归档时间: |
|
查看次数: |
2420 次 |
最近记录: |