Att*_*lah 0 javascript regex node.js
我有以下形式的文件名:/folder/file.jpg我想通过删除任何额外的正斜杠来消毒.
例如:
'/tt////Images/WP1213.jpg' => '/tt/Images/WP1213.jpg' (example 1)
'///tt/Images/WP1213.jpg' => '/Images/WP1213.jpg' (example 2)
Run Code Online (Sandbox Code Playgroud)
我使用了以下正则表达式:myString.replace(/\/+/, "/")
但是,这不适用于示例1,它仅适用于示例2.
我如何编写一个捕获示例2的正则表达式?
您需要转义正斜杠,并且还必须添加全局修饰符(g),以便替换将全局发生,否则它将仅替换第一个匹配.
myString.replace(/\/+/g, "/")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
349 次 |
| 最近记录: |