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ş:
JavaScript, basit bir beşgen kullanmak...
JavaScript string Trim?...
JavaScript string özellik değeri nesne...
Javascript/dilim/dizedeki son karakter...
JavaScript kodu ASCII karakter dönüştü...