Jadual Kandungan
回复讨论(解决方案)
Rumah pembangunan bahagian belakang tutorial php 求一个判断为1-99之间奇数的正则

求一个判断为1-99之间奇数的正则

Jun 23, 2016 pm 01:58 PM
penghakiman nombor ganjil biasa

用正则表达式判断输入的数字是否为1--99之间的奇数,包含1跟99,谢谢。


回复讨论(解决方案)

/\d?[13579]/

/\d?[13579]/


需要1-99之间

for($i=1; $i<100; $i++) {  printf("%2d %s\n", $i, preg_match('/^\d?[13579]$/', $i) ? 'yes' : 'no');}
Salin selepas log masuk
 1 yes
 2 no
 3 yes
 4 no
 5 yes
 6 no
 7 yes
 8 no
 9 yes
10 no
11 yes
12 no
13 yes
14 no
15 yes
16 no
17 yes
18 no
19 yes
20 no
21 yes
22 no
23 yes
24 no
25 yes
26 no
27 yes
28 no
29 yes
30 no
31 yes
32 no
33 yes
34 no
35 yes
36 no
37 yes
38 no
39 yes
40 no
41 yes
42 no
43 yes
44 no
45 yes
46 no
47 yes
48 no
49 yes
50 no
51 yes
52 no
53 yes
54 no
55 yes
56 no
57 yes
58 no
59 yes
60 no
61 yes
62 no
63 yes
64 no
65 yes
66 no
67 yes
68 no
69 yes
70 no
71 yes
72 no
73 yes
74 no
75 yes
76 no
77 yes
78 no
79 yes
80 no
81 yes
82 no
83 yes
84 no
85 yes
86 no
87 yes
88 no
89 yes
90 no
91 yes
92 no
93 yes
94 no
95 yes
96 no
97 yes
98 no
99 yes

老大辛苦了,我的意思是还要同时判断输入的数字大于0,小于100(1-99之间),虽然我知道可以用if99来判断,但我想用一个正则来直接判断。

/^\d?[13579]$/
就已经满足了
var_dump(preg_match('/^\d?[13579]$/', 0));//int(0)
var_dump(preg_match('/^\d?[13579]$/', -1));//int(0)
var_dump(preg_match('/^\d?[13579]$/', 100));//int(0)

多谢老大

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Pengesanan e-mel PHP: Tentukan sama ada e-mel telah berjaya dihantar. Pengesanan e-mel PHP: Tentukan sama ada e-mel telah berjaya dihantar. Sep 19, 2023 am 09:16 AM

Pengesanan e-mel PHP: Tentukan sama ada e-mel telah berjaya dihantar. Semasa membangunkan aplikasi web, anda sering perlu menghantar e-mel untuk berkomunikasi dengan pengguna sama ada pengesahan pendaftaran, penetapan semula kata laluan atau penghantaran pemberitahuan, fungsi e-mel adalah bahagian yang amat diperlukan. Walau bagaimanapun, kadangkala kami tidak dapat memastikan sama ada e-mel benar-benar berjaya dihantar, jadi kami perlu melakukan pengesanan e-mel dan menentukan sama ada e-mel tersebut telah berjaya dihantar. Artikel ini akan memperkenalkan cara menggunakan PHP untuk melaksanakan fungsi ini. 1. Gunakan pelayan SMTP untuk menghantar e-mel Pertama, kita perlu menggunakan SM

Gunakan fungsi Character.isDigit() java untuk menentukan sama ada aksara ialah nombor Gunakan fungsi Character.isDigit() java untuk menentukan sama ada aksara ialah nombor Jul 27, 2023 am 09:32 AM

Gunakan fungsi Java's Character.isDigit() untuk menentukan sama ada aksara ialah aksara angka diwakili dalam bentuk kod ASCII secara dalaman dalam komputer Setiap aksara mempunyai kod ASCII yang sepadan. Antaranya, nilai kod ASCII yang sepadan dengan aksara angka 0 hingga 9 masing-masing adalah 48 hingga 57. Untuk menentukan sama ada aksara ialah nombor, anda boleh menggunakan kaedah isDigit() yang disediakan oleh kelas Aksara dalam Java. Kaedah isDigit() adalah daripada kelas Aksara

Gunakan fungsi File.isDirectory() java untuk menentukan sama ada fail itu wujud dan merupakan jenis direktori Gunakan fungsi File.isDirectory() java untuk menentukan sama ada fail itu wujud dan merupakan jenis direktori Jul 24, 2023 pm 06:57 PM

Gunakan fungsi File.isDirectory() Java untuk menentukan sama ada fail wujud dan daripada jenis direktori Dalam pengaturcaraan Java, anda sering menghadapi situasi di mana anda perlu menentukan sama ada fail wujud dan jenis direktori. Java menyediakan kelas Fail untuk mengendalikan fail dan direktori Fungsi isDirectory() boleh membantu kami menentukan sama ada fail ialah jenis direktori. Fungsi File.isDirectory() ialah kaedah dalam kelas Fail Fungsinya adalah untuk menentukan Fail semasa

Bagaimana untuk menggantikan rentetan bermula dengan apa dengan ungkapan biasa php Bagaimana untuk menggantikan rentetan bermula dengan apa dengan ungkapan biasa php Mar 24, 2023 pm 02:57 PM

Ungkapan biasa PHP ialah alat yang berkuasa untuk pemprosesan dan penukaran teks. Ia boleh mengurus maklumat teks dengan berkesan dengan menghuraikan kandungan teks dan menggantikan atau memintasnya mengikut corak tertentu. Antaranya, aplikasi biasa ungkapan biasa adalah untuk menggantikan rentetan bermula dengan aksara tertentu Kami akan menerangkannya seperti berikut

Bagaimana untuk memadankan berbilang perkataan atau rentetan menggunakan ungkapan biasa Golang? Bagaimana untuk memadankan berbilang perkataan atau rentetan menggunakan ungkapan biasa Golang? May 31, 2024 am 10:32 AM

Ungkapan biasa Golang menggunakan aksara paip | untuk memadankan berbilang perkataan atau rentetan, memisahkan setiap pilihan sebagai ungkapan OR logik. Contohnya: padanan "musang" atau "anjing": musang|padanan anjing "cepat", "coklat" atau "malas": (cepat|coklat|malas) sepadan dengan "Pergi", "Python" atau "Java": Pergi| Python |Java memadankan perkataan atau kod zip 4 digit: ([a-zA

Cara menggunakan kaedah isInfinite() kelas Double untuk menentukan sama ada nombor adalah tak terhingga Cara menggunakan kaedah isInfinite() kelas Double untuk menentukan sama ada nombor adalah tak terhingga Jul 24, 2023 am 10:10 AM

Cara menggunakan kaedah isInfinite() kelas Double untuk menentukan sama ada nombor adalah infiniti Di Java, kelas Double ialah kelas pembalut yang digunakan untuk mewakili nombor titik terapung. Kelas ini menyediakan satu siri kaedah yang boleh beroperasi dengan mudah pada nombor titik terapung. Antaranya, kaedah isInfinite() digunakan untuk menentukan sama ada nombor titik terapung adalah tak terhingga. Infiniti merujuk kepada infiniti positif dan infiniti negatif yang sangat besar sehingga melebihi julat yang boleh diwakili oleh nombor titik terapung. Dalam komputer, nilai maksimum nombor titik terapung boleh diperolehi melalui kelas Double

Bagaimana untuk menentukan sama ada tarikh adalah hari sebelumnya dalam bahasa Go? Bagaimana untuk menentukan sama ada tarikh adalah hari sebelumnya dalam bahasa Go? Mar 24, 2024 am 10:09 AM

Soalan: Bagaimana untuk menentukan sama ada tarikh itu adalah hari sebelumnya dalam bahasa Go? Dalam perkembangan harian, kita sering menghadapi situasi di mana kita perlu menentukan sama ada tarikh itu adalah hari sebelumnya. Dalam bahasa Go, kita boleh melaksanakan fungsi ini melalui pengiraan masa. Perkara berikut akan digabungkan dengan contoh kod khusus untuk menunjukkan cara menentukan sama ada tarikh itu adalah hari sebelumnya dalam bahasa Go. Pertama, kita perlu mengimport pakej masa dalam bahasa Go Kodnya adalah seperti berikut: import("time") Kemudian, kita mentakrifkan fungsi IsYest

Cara menggunakan ungkapan biasa untuk mengalih keluar aksara Cina dalam php Cara menggunakan ungkapan biasa untuk mengalih keluar aksara Cina dalam php Mar 03, 2023 am 10:12 AM

Cara mengalih keluar bahasa Cina menggunakan peraturan biasa dalam PHP: 1. Buat fail contoh PHP 2. Tentukan rentetan yang mengandungi bahasa Cina dan Inggeris 3. Gunakan "preg_replace('/([\x80-\xff]*)/i'; '',$a);" Kaedah biasa boleh mengalih keluar aksara Cina daripada hasil pertanyaan.

See all articles