2013-06-02 22 views
8

Kullanıcılarıma çok kısa olmalarını bildirmek için 150 veya daha az karakter içeren dizeleri eşleştirmek için basit bir regex ile hiç şansım olmadı.Regex eşleştirme dizeleri uzunluk 150'den az karakter uzunluğunda

Bu tanımlama değerleri belirli bir desene sahip olmayan herhangi bir karakter/sayı içerebilir. Regex bilgisi olan biri yardım edebilir mi?

+2

errr, bu dizenin 150 karakterden daha az olduğunu bulmak için bir regex yerine string.length() yöntemini denediniz mi? –

+2

Bunun için neden bir düzenli ifadeye ihtiyacınız var? –

+0

Başlığınız ve sorunuz tutarsız. "150'den az" veya "150 veya daha az" ile eşleşmek ister misiniz? – sawa

cevap

28
^.{0,150}$ 

Bu, herhangi bir karakterden 0 ile 150 (dahil) arasında bir bütün diziyi eşleştirecektir. Düzenli ifadeler muhtemelen bu iş için yanlış bir araç.

+0

Mükemmel, teşekkürler! Ben yakındı, ben çalışıyordum *.^{0,150} $ 'hayır boşuna –

4

Regex gereğinden fazla, yalnızca dizenin uzunluğunu kontrol edin.

+0

Ne yazık ki' .length' bir seçenek değil, bu bir jquery/javascript soru ve uygulama değildir (ve olamaz) javaScript/jQuery. Teşekkürler! –

İlgili konular