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("/"));