Mendapatkan Nama File dari URL

Tabel Konten
  1. Penggunaan 
function getTitle(str) {
    var a = str.lastIndexOf('/') + 1,
        b = str.lastIndexOf('.');
    str = decodeURIComponent(str.substring(a, b));
    str = str.replace(/[\+\-\_]/g, " ");
    return str;
}

Penggunaan 

var result = getTitle("//www.blablablah.com/files/JavaScript+Images.jpg");
// Hasil => "JavaScript Images"

Lihat Demo

URL bisa diambil dari mana saja. Sebagai contoh, di sini Saya mencoba mengambil URL dari sebuah gambar untuk disaring sebagai judul:

var a = document.getElementsByTagName('img')[0].src;
document.getElementById('title-container').innerHTML = getTitle(a);

Lihat Demo

11 Komentar

  • Kang Kapuk

    Berarti..title gambar otomatis keluar dari title link gambar tersebut ya Bang...?

    Apakah ini juga bisa di fungsikan buat 'getMetaDescripsi'...?

    • Taufik Nurrohman

      Hehe. Nggak bisa. Di mana-mana JavaScript itu tidak bagus untuk SEO.

  • Beben Koben

    duh jagoan euy...
    jadi mayu komentnya \o/

  • Unknown

    Oh ya mas
    yang di atas itu bisa ngga otomatis dijadikan alt='' pada gambarnya ?

    • Taufik Nurrohman

      Maksudnya? :\

      • Unknown

        disana kan nama file gambar itu di ambil dari url,
        Bisa ga isi dari alt='.....' itu otomatis diambil dari nama file gambarnya
        kaya di bawah ini, Nama filenya "Pure CSS3 DTE logo", bisa ga otomatis terisi di bagian "alt" dengan "Pure CSS3 DTE logo" ?
        <img src='http://1.bp.blogspot.com/-XA5WV4P6A2Q/TtglpxYSgUI/AAAAAAAABac/Cogeph0RgyU/s400/pure-CSS3-DTE-logo.png' alt='Pure SCC3 DTE Logo'/>
        Kalo MAsih Ngga ngerti, ya udah lah, ngga jadi deh
        :(

        • Taufik Nurrohman

          Bisa, tapi yang Saya ingin tanya: Buat apa?
          Mungkin omongan Saya ke Kang Kapuk di atas bisa menjadi pertimbangan, kalau tujuannya untuk optimasi SEO ⇒ http://jsfiddle.net/tovic/43eG7/4/

          • Unknown

            Mungkin dapat dikatakan untuk optimasi seo juga,
            ----------------------------------------------
            By The Way, Fitur Notofikasinya keren
            Jadi ngga perlu repot2 ngecek, apakah komentar udah di balas atau belum

            Saya ngintip source codenya boleh ga mas ?
            hehe <3

            • Taufik Nurrohman

              Seluruh kode di blog ini, baik CSS maupun JavaScript (bukan desain secara keseluruhan) adalah 100% gratis untuk non-komersial. Anda boleh menggunakannya ataupun menyebarluaskannya jika Anda telah berhasil mencurinya ;) ⇒ Halaman Kebijakan & Privasi

              • Unknown

                sip !
                yang penting save page dulu !
                hehe

  • Unknown

    keren keren kalo misalkan hamba mau ngambil url dari link bisa juga kan ya bang,,, \o/ ane coba dah,,, mohon petunjuk kalo nda bisa ya..

Komentar telah ditutup.