cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk mengekstrak nilai alt tag imej menggunakan js biasa

var aa="Hello<img src='aaa.gif' alt='Gambar 1'>Cuaca baik<img src='bbb.gif' alt='Gambar 2'>Haha"

Dengan kod di atas, apa yang akhirnya saya ingin dapatkan dengan menggunakan ungkapan biasa ialah teks berikut
Hello Gambar 1 Gambar Cuaca Cantik 2 Haha
Bagaimana saya harus menulisnya?
Apa yang saya boleh fikirkan ialah menggunakan replace, tetapi cara memadankan img dan mengekstrak maklumat alt, saya benar-benar tidak tahu. Tolong bantu~

给我你的怀抱给我你的怀抱2771 hari yang lalu719

membalas semua(1)saya akan balas

  • 高洛峰

    高洛峰2017-05-19 10:47:13

    var reg = /(.*?)<img.+?alt=('|")(.*?).*?>([^<]*)/gi;
    var str = "你好<img src='aaa.gif' alt='图1'>天气不错<img src='bbb.gif' alt='图2'>哈哈"
    var resultStr = ''
    var exec = ''
            
    while(exec = reg.exec(str)) {
        resultStr += exec[1] + exec[3] + exec[4]
    }
            
    console.log(resultStr)

    balas
    0
  • Batalbalas