说我有一个像这样的字符串:
let v = '/////bar/foo'
如何用''
替换v开头的斜杠?
我希望得到这个:
let result = 'bar/foo'
答案 0 :(得分:4)
let r = v.replace(/^\/+/, '');
正则表达式在字符串的开头找到一个或多个/
,并用''
替换该模式。
答案 1 :(得分:1)
一点正则表达式,你已经完成了:
let v = '/////bar/foo';
console.log( v.replace(/^\/+/,'') );
\/
中,\
转义正斜杠+
表示1个或更多''
是替换字符串答案 2 :(得分:0)
let parsed = v.replace(/^[^a-zA-Z\d]+/, '')
这将替换任何非字母数字的字符
或RobG指出
/^\W+/