如何在两个字符之间拆分字符串?

时间:2013-02-14 13:11:32

标签: javascript jquery regex split

如何在/#//字符之间拆分目标字符串?

http://www.site.com/#/target/

输出应为target

2 个答案:

答案 0 :(得分:0)

这是匹配最后两个斜杠之间文本所需的正则表达式的小提琴:

http://jsfiddle.net/7BGP5/

代码非常简单:

var str = "http://www.site.com/#/target/";
var regexp = /.*\/(.*?)\//;
console.log(str.match(regexp)[1]);

答案 1 :(得分:0)

我建议将replace与正则表达式一起使用:

"http://www.site.com/#/target/".replace(/.*#\/([^/]+).*/, "$1");
// >> "target"