1. Ungkapan digit semak
,
1 Nombor: ^[0-9]*$
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)$
Semua sumber di laman web ini disumbangkan dan diterbitkan oleh netizen, atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk pembelajaran dan rujukan sahaja. Tolong jangan gunakannya untuk tujuan komersial, jika tidak, anda akan bertanggungjawab untuk semua akibat yang ditanggung! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadam dan mengalih keluarnya. Maklumat hubungan: admin@php.cn