SORU
29 Mart 2012, PERŞEMBE


Javascript - string karakter çıkarın

Bu almak için çok yaklaştım, ama bu doğru değil. Yapmak istediğim her karakter Kaldır "r" bir dize. Sorun, birden fazla örnek var "r" dizesi. Ancak, her zaman 4 karakter.

örnek dize: "/r2002_2 crt" İstediğim şey: "/2002_2 crt"

Bu işlev, her ikisi de kaldırır yerine "r"

mystring.replace(/r/g, '')

Üretir: "/2002_2 ct"

Bu işlev çalıştım:

String.prototype.replaceAt = function (index, char) {
return this.substr(0, index)   char   this.substr(index   char.length);
}
mystring.replaceAt(4, '')

Sadece ben başka bir karakter ile değiştirin çalışır. Sadece bunu kaldırmaz.

Herhangi bir düşünce? Herhangi bir yardım için şimdiden teşekkür ederim.

CEVAP
29 Mart 2012, PERŞEMBE


var mystring = "crt/r2002_2";
mystring = mystring.replace('/r','/');

/ /r değiştirir String.prototype.replace kullanarak.

Alternatif olarak düzenli ifade (küresel bir bayrak) ile tüm oluşumları değiştirmek için kullanabilirsiniz

mystring = mystring.replace(/\/r/g, '/');

12 * & * 13**, aşağıda önerdiği gibi)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CruzerLite

    CruzerLite

    1 EKİM 2011
  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011
  • lilstevie89

    lilstevie89

    25 Mart 2011