Javascript 用空字符串替换任何起始字符实例
假设我有这样一个字符串:Javascript 用空字符串替换任何起始字符实例,javascript,node.js,regex,replace,Javascript,Node.js,Regex,Replace,假设我有这样一个字符串: let v = '/////bar/foo' 如何用''替换v开头的斜杠 我希望得到这个: let result = 'bar/foo' 正则表达式在字符串开头找到一个或多个/,并将该模式替换为' 正则表达式在字符串开头找到一个或多个/,并将该模式替换为' 这将替换任何非字母数字的字符 或如RobG所指出的那样 /^\W+/ 这将替换任何非字母数字的字符 或如RobG所指出的那样 /^\W+/ 一点正则表达式,你就完成了: let v='///bar/foo'
let v = '/////bar/foo'
如何用''
替换v开头的斜杠
我希望得到这个:
let result = 'bar/foo'
正则表达式在字符串开头找到一个或多个/
,并将该模式替换为'
正则表达式在字符串开头找到一个或多个/
,并将该模式替换为'
这将替换任何非字母数字的字符
或如RobG所指出的那样
/^\W+/
这将替换任何非字母数字的字符
或如RobG所指出的那样
/^\W+/
一点正则表达式,你就完成了:
let v='///bar/foo';
console.log(v.replace(/^\/+/,'')代码>一点正则表达式就完成了:
let v='///bar/foo';
console.log(v.replace(/^\/+/,'')代码>如何定义“任何开始字符实例”?似乎要替换所有非字母字符,可能是/^[^a-z]+/i
。如何定义“任何起始字符实例”?似乎您要替换所有非字母字符,可能是/^[^a-z]+/i
,/^\W+/
较短。;-)@RobG Oh fine:p/^\W+/
较短@罗布:好的
/^\W+/