PHPちょこっとリファレンス

コピペしてすぐ使えるPHPリファレンスです。

PHP 文字列関連

[PHP] 正規表現

投稿日:2015年11月8日 更新日:

PHPで正規表現チェックを行いたい場合は、
preg_match 関数を使用します。

サンプルソース

【結果】
郵便番号形式にマッチします

正規表現パターン

正規表現パターンには以下のようなものがあります。

【正規表現】
パターン 意味
^ 文字列の先頭を表す
$ 文字列の末尾を表す
. 任意の1文字とマッチ
abc 文字列’abc’とマッチ
[abc] ‘a’、’b’、’c’いずれかにマッチ
[^abc] ‘a’、’b’、’c’以外にマッチ
[a-z] a~zいずれかにマッチ(半角英小文字)
[A-Z] A~Zいずれかにマッチ(半角英大文字)
[0-9] 0~9いずれかにマッチ(数値)
X{n} Xをn回マッチ
X{n,} Xをn回以上マッチ
X{n,m} Xをn回以上m回以下マッチ
X? Xを0回または1回マッチ
X* Xを0回以上マッチ
X+ Xを1回以上マッチ
(X|Y) XとYどちらかにマッチ
¥d 数値にマッチ
【正規表現サンプル】
チェック 正規表現
半角数値のみ /^[0-9]+$/
半角英数字のみ /^[a-zA-Z0-9]+$/
郵便番号形式 /^¥d{3}-¥d{4}$/

スポンサーリンク

スポンサーリンク

-PHP, 文字列関連
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

PHP

[PHP] 変数が存在するかどうかチェックする

変数が存在するかどうかチェックするには isset関数を使用します。

【結果】 $valは存在します。 変数が定義されていても、値がn …

PHP

[PHP] MySQLをUPDATEする

MySQLをUPDATEするサンプルです。 サンプルソース 以下のようなテーブルを更新してみます。 【testテーブル】 項目名 型 制約 ID INT(3) PK VAL1 VARCHAR(50) …

PHP

[PHP] 連想配列を作成する

連想配列を生成するサンプルです。 連想配列は、キーと値で格納される配列で、 他言語だと「Map型」「Dictionary型」「Hash型」などと呼ばれます。 通常の配列の生成についてはこちらをご覧くだ …

PHP

[PHP] 文字列のバイト数を取得する

文字列のバイト数を取得するには、strlen関数を使用します。

※UTF-8は全角文字1文字=3バイトです。 文字数を取得したい場合は …

PHP

[PHP] ファイル読み込み時にロックを掛ける

ファイル読み込み時にロックを掛けるには、flock関数を使用します。

flockに指定できるパラメータには以下のものがあります。 【f …