7 Aralık 2009, PAZARTESİ
şerit sayısal olmayan karakterler dize
Bir dize JavaScript/kullanarak sayısal olmayan tüm karakterler ECMA kaldırmak isterdim non-DOM bir senaryo düşünün. Aralığındaki herhangi bir karakteri 0 - 9 tutulmalıdır.
var myString = 'abc123.8<blah>';
//desired output is 1238
Nasıl düz JavaScript ile bunu başarmak istiyorsunuz? Lütfen bu non-DOM bir senaryo olduğunu unutmayın, DV ve diğer çözümler tarayıcı ve tuş olayları içeren uygun değil.
CEVAP
7 Aralık 2009, PAZARTESİ
Dize olmayan tüm basamaklar: uyan steno karakter sınıfı olan \D
, bir düzenli ifade ile 6 ** yöntemi kullanın
myString = myString.replace(/\D/g,'');
Bunu Paylaş:
şerit sayısal olmayan karakterler dize...
Nasıl bir dize tüm sayısal olmayan kar...
Nasıl ASCII olmayan karakterler bir di...
Olmayan"sözcük karakteri" Ja...
En hızlı Java bir Dize olmayan yazdırı...