正規表現の使用
■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 '正しい郵便番号を入力して下さい';
}
PHP開発 虎の巻