SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dopelives

    Dopelives

    30 Temmuz 2009
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011
  • NikkoNantone

    NikkoNantone

    21 Kasım 2011