2012-12-20 19 views

cevap

26

ile çalışıyordu:

[0-9 ]+ 
+9

maç YA da başlangıç ​​ve bitiş dizesi ** '^ [\ d \ s ile kullanmak maç olacak ] + $ ' –

4

Sen dize başında için [0-9 ]+

7

^ kullanmak istiyorum gidiyoruz. Bu sembollerin herhangi bir kombinasyonu için [\d ]*. Dize sonu için $.

^[\d ]*$

+0

Sayısal değerler/boşluklardan oluşan bir diziyi sayısal değerler/boşluklardan oluşan bir dize olarak düşünmem. – Michael

+0

. Bu, sayısal değerler ve boşlukların yanı sıra herhangi bir sembolü kabul etmediği anlamına gelir. Bu, boş girdinin –

+0

koşulunu ihlal etmediği anlamına gelir, örneğin kullanıcı girdisini doğrulamanız gerekiyorsa, kullanıcı bir şey yazmaya başlamadıysa veya yazdığı her şeyi sildikten sonra bir hata yazmamalısınız. –

2

yalnızca sayılar, kullanımı eşleştirmek isterseniz:

(\b\d+)/g veya (\b[0-9]+)/g

:
\b Borders
\d veya [0-9] maç sayıları ile eşleşir
+
/g küresel modunu açar \d (veya [0-9]) 1 veya daha fazla kez, ** Regex defalarca