正規表現の使用
■1.正規表現検索の使用例
if (preg_match("/ap/", "japan")){ echo 'あります'; }else{ echo 'ありません'; }
■2.正規表現のメタ文字
.(ピリオド) | 任意の文字 |
* | 0回以上の連続文字 |
+ | 1回以上の連続文字 |
^ | 文字列の先頭 |
$ | 文字列の最後 |
[ab] | aかb |
[a-z] | 小文字 |
[0-9] | 数字 |
[^0-9] | 数字以外 |
■3.正規表現のエスケープシーケンス
\n | 改行 |
\t | タブ |
\d | 数字 |
\D | 数字以外 |
\w | 半角英数字 |
\s | 空白またはタブ |
\. | ピリオド |
\\ | \マーク |
■4.使用例
if (preg_match("/^\d\d\d-\d\d\d\d$/", $zip)==false){ echo '正しい郵便番号を入力して下さい'; }