SORU
13 Temmuz 2011, ÇARŞAMBA


Bölü çizgisi ile bitmeyen bir dönüş dize

İki değişken var:

site1 = "www.somesite.com";  
site2 = "www.somesite.com/";  

Böyle bir şey yapmak istiyorum

function someFunction(site)
{
    // If the var has a trailing slash (like site2), 
    // remove it and return the site without the trailing slash
    return no_trailing_slash_url;
}

Bunu nasıl yapabilirim?

CEVAP
13 Temmuz 2011, ÇARŞAMBA


function stripTrailingSlash(str) {
    if(str.substr(-1) === '/') {
        return str.substr(0, str.length - 1);
    }
    return str;
}

Not: ve eski olumsuz substr uzaklıklar desteklemez IE8. Eğer bu eski tarayıcıları desteklemek gerekiyorsa yerine str.length - 1 kullanın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • hotstrikegently

    hotstrikegen

    26 AĞUSTOS 2011
  • Krumme1996

    Krumme1996

    21 EYLÜL 2009
  • Lin Steven

    Lin Steven

    17 EKİM 2006