Rumah >masalah biasa >Apakah ungkapan biasa untuk integer?

Apakah ungkapan biasa untuk integer?

小老鼠
小老鼠asal
2023-11-14 16:11:283122semak imbas

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*$

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*$

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+$

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*)$

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+$

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!

Kenyataan:
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