Rumah > masalah biasa > Apakah ungkapan biasa untuk integer?

Apakah ungkapan biasa untuk integer?

小老鼠
Lepaskan: 2023-11-14 16:11:28
asal
3121 orang telah melayarinya

Ungkapan biasa untuk integer ialah: 1. Padankan integer positif: ^[1-9]d*$; :^-?d+$; 4. Padankan integer bukan sifar: ^(0|[1-9]d*)$;

Apakah ungkapan biasa untuk integer?

Sistem pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.

Ungkapan Biasa ialah alat pemprosesan teks yang berkuasa yang boleh memadankan, mencari, menggantikan atau membelah corak rentetan yang kompleks.

Berikut ialah beberapa ungkapan biasa yang sepadan dengan integer (integer positif dan negatif):

1 Padankan integer positif:

^[1-9]\d*$
Salin selepas log masuk

Ungkapan biasa ini sepadan dengan mana-mana rentetan bermula dari 1 hingga 9 diikuti dengan sebarang bilangan digit .

2. Padankan integer negatif:

^-[1-9]\d*$
Salin selepas log masuk

Ungkapan biasa ini sepadan dengan mana-mana rentetan bermula dengan tanda negatif (-), diikuti dengan nombor dari 1 hingga 9, dan kemudian diikuti dengan sebarang nombor digit.

3. Padankan integer positif dan negatif:

^-?\d+$
Salin selepas log masuk
Salin selepas log masuk

Ungkapan biasa ini sepadan dengan mana-mana integer yang mungkin mempunyai tanda negatif. Jika rentetan didahului oleh tanda negatif, padanan adalah negatif, jika tidak ia positif atau sifar.

4. Padankan integer bukan sifar:

^(0|[1-9]\d*)$
Salin selepas log masuk

Ungkapan biasa ini sepadan dengan mana-mana integer bukan sifar, termasuk integer positif dan negatif. Jika rentetan adalah sifar, ia juga akan dipadankan.

5. Padanan integer (termasuk sifar):

^-?\d+$
Salin selepas log masuk
Salin selepas log masuk

Ungkapan biasa ini sepadan dengan mana-mana integer, termasuk sifar. Jika rentetan didahului oleh tanda negatif, padanan adalah negatif, jika tidak ia positif atau sifar.

Atas ialah kandungan terperinci Apakah ungkapan biasa untuk integer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan