2 n-digit nombor: ^d{n}$
3 Sebilangan sekurang-kurangnya n digit: ^d{n,}$
4 m-n nombor digit: ^d{m,n}$
5 Nombor bermula dengan sifar dan bukan sifar: ^(0|[1-9][0-9]*)$
6 Nombor bermula dengan bukan sifar dan dengan sehingga dua tempat perpuluhan: ^([1-9][0-9]*)+(.[0-9]{1,2})?$
7 Nombor positif atau negatif dengan 1-2 tempat perpuluhan: ^(-)?d+(.d{1,2})?$
8 Nombor positif, nombor negatif dan perpuluhan: ^(-|+)?d+(.d+)?$
9 Nombor nyata positif dengan dua tempat perpuluhan: ^[0-9]+(.[0-9]{2})?$
10 nombor nyata positif dengan 1~3 tempat perpuluhan: ^[0-9]+(.[0-9]{1,3})?$
11 Integer positif bukan sifar: ^[1-9]d*$ atau ^([1-9][0-9]*){1,3}$ atau ^+?[1-9][0-9 ]*$
12 Integer negatif bukan sifar: ^-[1-9][]0-9"*$ atau ^-[1-9]d*$
13 integer bukan negatif: ^d+$ atau ^[1-9]d*|0$
14 integer bukan positif: ^-[1-9]d*|0$ atau ^((-d+)|(0+))$
15 Nombor titik terapung bukan negatif: ^d+(.d+)?$ atau ^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$
16 Nombor titik terapung bukan positif: ^((-d+(.d+)?)|(0+(.0+)?))$ atau ^(-([1-9]d*.d*|0. d* [1-9]d*))|0?.0+|0$
17 Nombor titik terapung positif: ^[1-9]d*.d*|0.d*[1-9]d*$ atau ^(([0-9]+.[0-9]*[1- 9 ][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][ 0 -9]*))$
18 Nombor titik terapung negatif: ^-([1-9]d*.d*|0.d*[1-9]d*)$ atau ^(-(([0-9]+.[0-9] ] *[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[ 1 -9][0-9]*)))$
19 Nombor titik terapung: ^(-?d+)(.d+)?$ atau ^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+ |. 0)$