2013-09-30 21 views
6

yüzden sadece nasıl ben, bu sayılar sadece ama 5 sayı minimum giriş var kabul etmek kılacak numaralarını kabul bu reg exRegEx doğrulama

0*[0-9]\d* 

var?

cevap

13

İstediğiniz şeyi yapacağım.

^\d{5,}$ 
+2

Bunun için tam anlamı '5 değil mi? Ancak OP, "en az 5" için sorar. – abatishchev

+0

teşekkür ederim efendim bu ne arıyor ben 5 sonra bir virgül eklemek gerekir, bir hızlı soru ne $ anlamına gelir? – user2705620

+2

@ AsshO.Le: Satır sonu, satır sonu. – abatishchev

7

İşte sana bir şablon var: Senin durumunda

<expression>{length} 
<expression>{min,} 
<expression>{min,max} 

öyle olacak:

\d{5,} 

sandbox bakınız.

+0

teşekkür ederim efendim olurdu! :) – user2705620

3

n sizin örnekte 5 olduğu {n,} kullanmak sembollerin asgari kestirmeniz belirtmek için, bu yüzden normal ifade \d{5,}

String pattern = @"\d{5,}"; 
var result = Regex.Match("12345", pattern);