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 次 |
| 最近记录: |