Rumah >masalah biasa >Apakah ungkapan biasa untuk integer?
Ungkapan biasa untuk integer ialah: 1. Padankan integer positif: ^[1-9]d*$; :^-?d+$; 4. Padankan integer bukan sifar: ^(0|[1-9]d*)$;
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!