2016-04-04 18 views
0

JQuery düzenli ifadesini kullanarak metin alanına 0.00 ila 100.00 girin. Regex için yeniyim. Lütfen bana nasıl yardımcı olabilirim? 100,00'dan fazla veya negatif değer girmemize izin vermem. jquery regex'i kullanarak metin alanına 0 - 100 arası girin

var regex = "^\$(\d{1,3},?(\d{3},?)*\d{3}(\.\d{1,3})?|\d{1,3}(\.\d{2})?)$|^\d{1,2}(\.\d{1,2})? *%$|^100%$";
<input type="text" class="count">

nasıl metin kutusuna bu normal ifadeler kullanabilirsiniz. Sadece ondalıktan sonra sadece iki sayıya izin vermek istiyorum. Bunun gibi bir örnek (0.00 ve 100.00 veya 99.99). Modern tarayıcısı için

+2

neden burada regex kullanmak istiyorsunuz sugest edilir? – gurvinder372

+0

Çok az kod. Ve regex olmadan nasıl yapabilirim? Bahsettiğim tüm şartları istiyorum. –

+0

http://stackoverflow.com/questions/13413320/javascript-to-accept-only-numbers-between-0-to-255-range – gurvinder372

cevap

1

giriş tipi numarasını

<form> 
 
<input type="number" class="count" min="0.00" max="100" step="0.01"> 
 
<input type="submit"></form>

+0

Giriş metni "metin" olarak yapmak istiyorum Ve jquery regex kullanmanız gerekir. –

+0

bu sizi tatmin etmiyor mu? – madalinivascu

+0

Üzgünüz, regex kullanmak istiyorum. Bunu denedim. Ama işe yaramıyor. Ayrıca 100'den fazla izin veriyor. –

İlgili konular