Javascript正则表达式在第二个之前获取字符串/
输出应该是==>Javascript正则表达式在第二个之前获取字符串/,javascript,regex,Javascript,Regex,输出应该是==>#/promotionalMailer 我希望字符串在第二个斜杠“/”之前 到目前为止,我已经尝试过: var str = '#/promotionalMailer/test1'; 但是它带有第二个斜杠。尝试拆分,切片和加入 var str = '#/promotionalMailer/test1'; var match = str.match(/([^\/]*\/){2}/)[0]; alert(match); 比如说, var str='#/promotio
#/promotionalMailer
我希望字符串在第二个斜杠“/”之前
到目前为止,我已经尝试过:
var str = '#/promotionalMailer/test1';
但是它带有第二个斜杠。尝试
拆分
,切片
和加入
var str = '#/promotionalMailer/test1';
var match = str.match(/([^\/]*\/){2}/)[0];
alert(match);
比如说,
var str='#/promotionalMailer/test1/foo/bar/baz';
结果=str.split(“/”).slice(0,2).join(“/”)
编写(“”+JSON.stringify(结果,0,3))代码>到目前为止我已经试过了..>>var str='#/promotionalMailer/test1';var match=str.match(/([^\/]*\/){2}/)[0];警报(匹配);但是它附带了第二个斜杠,但是可以有n个斜杠“/”。我要在第二条斜线前加上字符串
var str = '#/promotionalMailer/test1';
console.log( str.split("/").slice(0,2).join("/"));