js字符串截取

'/xxx/xxx/xxx/xxx/xxx/...' ,/xxx大于等于2,如何用最简单的方法(不用定义多余的变量)获取到前两个'/xxx/xxx'?

阅读 2.5k
4 个回答
("/xxx/xxx/xxx/xxx/xxx/...".match(/^\/.*?\/[^\/]*/) || [])[0]
a = a.split("/")
a[1]
a[2]

'/' + '/product/list/xxx/xxx'.slice(1).split('/', 2).join('/')

使用正则/(\/.*?\/.*?)\//

var str = '/xxx/xxx/xxx/xxx/xxx/...';
var reg = /(\/.*?\/.*?)\//;
console.log(str.match(reg)[1])
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题