目次
ディスカッションに返信 (解決策)
ホームページ バックエンド開発 PHPチュートリアル 1 ~ 99 の奇数を決定する規則を見つけます。

1 ~ 99 の奇数を決定する規則を見つけます。

Jun 23, 2016 pm 01:58 PM
判断 奇数 通常

正規表現を使用して、入力された数値が 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');}
ログイン後にコピー
1 はい

2 いいえ
3 はい
4 いいえ
5 はい
6 いいえ
7 はい
8 いいえ
9 はい
10 いいえ
11 はい
12 いいえ
13 はい
14 いいえ
15 はい
16 いいえ
17 はい
18 いいえ
19 はい
20いいえ
21 はい
22 いいえ
23 はい
24 いいえ
25 はい
26 いいえ
27 はい
28 いいえ
29 はい
30 いいえ
31 はい
32 いいえ
33 はい
34 いいえ
35 はい
36 いいえ
37 はい
38 いいえ
39 はい
40 いいえ
41 はい
42 いいえ
43 はい
44 いいえ
45 はい
46 いいえ
47 はい
48 いいえ
49 はい
50 いいえ
51 はい
52 いいえ
53 はい
54 いいえ
55 はい
56 いいえ
57 はい
58 いいえ
59 はい
60 いいえ
61 はい
62 いいえ
63 はい
64 いいえ
65 はい
66 いいえ
67 はい
68 いいえ
69 はい
70いいえ
71 はい
72 いいえ
73 はい
74 いいえ
75 はい
76 いいえ
77 はい
78 いいえ
79 はい
80 いいえ
81 はい
82 いいえ
83 はい
84 いいえ
85 はい
86 いいえ
87 はい
88 いいえ
89 はい
90 いいえ
91 はい
92 いいえ
93 はい
94 いいえ
95 はい
96 いいえ
97 はい
98 いいえ
99 はい

社長、お疲れ様でした。つまり、入力された数値が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)


ありがとう社長

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP 電子メール検出: 電子メールが正常に送信されたかどうかを判断します。 PHP 電子メール検出: 電子メールが正常に送信されたかどうかを判断します。 Sep 19, 2023 am 09:16 AM

PHP 電子メール検出: 電子メールが正常に送信されたかどうかを判断します。

Java の File.isDirectory() 関数を使用して、ファイルが存在するかどうか、またディレクトリ タイプであるかどうかを確認します。 Java の File.isDirectory() 関数を使用して、ファイルが存在するかどうか、またディレクトリ タイプであるかどうかを確認します。 Jul 24, 2023 pm 06:57 PM

Java の File.isDirectory() 関数を使用して、ファイルが存在するかどうか、またディレクトリ タイプであるかどうかを確認します。

Golang 正規表現を使用して複数の単語または文字列を照合するにはどうすればよいですか? Golang 正規表現を使用して複数の単語または文字列を照合するにはどうすればよいですか? May 31, 2024 am 10:32 AM

Golang 正規表現を使用して複数の単語または文字列を照合するにはどうすればよいですか?

PHP正規表現で何かで始まる文字列を置換する方法 PHP正規表現で何かで始まる文字列を置換する方法 Mar 24, 2023 pm 02:57 PM

PHP正規表現で何かで始まる文字列を置換する方法

Java の Character.isDigit() 関数を使用して、文字が数字かどうかを判断します Java の Character.isDigit() 関数を使用して、文字が数字かどうかを判断します Jul 27, 2023 am 09:32 AM

Java の Character.isDigit() 関数を使用して、文字が数字かどうかを判断します

正規表現を使用してPHPで漢字を削除する方法 正規表現を使用してPHPで漢字を削除する方法 Mar 03, 2023 am 10:12 AM

正規表現を使用してPHPで漢字を削除する方法

Double クラスの isInfinite() メソッドを使用して、数値が無限かどうかを判断する方法 Double クラスの isInfinite() メソッドを使用して、数値が無限かどうかを判断する方法 Jul 24, 2023 am 10:10 AM

Double クラスの isInfinite() メソッドを使用して、数値が無限かどうかを判断する方法

jQuery の使用法: 変数が空かどうかを判断するいくつかの方法 jQuery の使用法: 変数が空かどうかを判断するいくつかの方法 Feb 27, 2024 pm 04:12 PM

jQuery の使用法: 変数が空かどうかを判断するいくつかの方法

See all articles