phpPHP開発 虎の巻

正規表現の使用

カテゴリ:一般

■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 '正しい郵便番号を入力して下さい';
}

カテゴリ:一般の記事