SORU
14 Aralık 2011, ÇARŞAMBA


Dize özü kök etki alanı adı

Sadece bir URL kök ve metin bir dize gelen tüm URL eşleştirmek istiyorum. Verilen:

http://www.youtube.com/watch?v=ClkQA2Lb_iE
http://youtu.be/ClkQA2Lb_iE
http://www.example.com/12xy45
http://example.com/random

2 Son örnekleri www.example.com example.com etki alanı için çözmek istiyorum.

Düzenli yavaş ve bu da eğer zaten düzenli haber ver olmadan bunu yapmak için İse o sayfada benim ikinci düzenli ifade olacağını duydum.

Bu çözümün JS/jQuery sürümünü arıyorum.

CEVAP
14 Aralık 2011, ÇARŞAMBA


Güzel numara düzenli ifadeler kullanmadan

var tmp        = document.createElement ('a');
;   tmp.href   = "http://www.example.com/12xy45";

// tmp.hostname will now contain 'www.example.com'

Bu gibi bir işlevi yukarıda sarın ve kendinizi bir URI etki alanı parçası kapış mükemmel bir yol var.

function url_domain(data) {
  var    a      = document.createElement('a');
         a.href = data;
  return a.hostname;
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • Jabari Johnson

    Jabari Johns

    18 Ocak 2008
  • Joe DiFeo

    Joe DiFeo

    7 AĞUSTOS 2012