cari

Rumah  >  Soal Jawab  >  teks badan

javascript - pemintasan rentetan js

'/xxx/xxx/xxx/xxx/xxx/...', /xxx lebih besar daripada atau sama dengan 2, bagaimana untuk mendapatkan dua '/xxx/xxx' pertama dengan cara paling mudah (tanpa menentukan pembolehubah tambahan) ?

代言代言2724 hari yang lalu789

membalas semua(4)saya akan balas

  • PHP中文网

    PHP中文网2017-06-12 09:29:43

    a = a.split("/")
    a[1]
    a[2]

    balas
    0
  • 欧阳克

    欧阳克2017-06-12 09:29:43

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

    balas
    0
  • 怪我咯

    怪我咯2017-06-12 09:29:43

    ("/xxx/xxx/xxx/xxx/xxx/...".match(/^\/.*?\/[^\/]*/) || [])[0]

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-12 09:29:43

    使用正则/(\/.*?\/.*?)\//
    
    var str = '/xxx/xxx/xxx/xxx/xxx/...';
    var reg = /(\/.*?\/.*?)\//;
    console.log(str.match(reg)[1])

    balas
    0
  • Batalbalas