SORU
6 Temmuz 2011, ÇARŞAMBA


Bir dize düzenli ifade eşleşip eşleşmediğini kontrol edin

JavaScript kullanmak istiyorum (veya jQuery)-istemci tarafı doğrulama bir dize düzenli ifade eşleşip eşleşmediğini kontrol etmek için:

^([a-z0-9]{5,})$

İdeal olarak, doğru veya yanlış dönen bir ifade olurdu.

Bir JavaScript acemi değilim, match() ne yapmam lazım? Bir dize parçası, bir normal ifade, her şeyi eşleşen olup olmadığını kontrol etmek gibi görünüyor.

CEVAP
6 Temmuz 2011, ÇARŞAMBA


Kullanmak istediğiniz tüm boolean bir sonuç ise: regex.test()

/^([a-z0-9]{5,})$/.test('abc1');   // false

/^([a-z0-9]{5,})$/.test('abc12');   // true

/^([a-z0-9]{5,})$/.test('abc123');   // true

...ve yakalamak için gerek yok, çünkü senin regexp () kaldırabilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • infiniTuts

    infiniTuts

    18 Ocak 2012
  • Jared Busch

    Jared Busch

    25 Mayıs 2011
  • Crossover

    Crossover

    18 HAZİRAN 2007