PHPの正規表現について「えーと・・・・・・・あれなんだっけか」ってなることが多いのでメモ。
[CODE]
1、/(ハイフン)から/(ハイフン)まで。
2、先頭指定の場合、前ハイフンの前に^をつける。
3、後方指定の場合、後ハイフンの前に$をつける。
[/CODE]
[CODE]
4、[○-○]
○から○までのどれかと1文字のみ適合する<
5、[^○-△]
○から△までのどれか以外で1文字のみ適合する
6、.(ドット)
ワイルドカードの1文字
[/CODE]
[CODE]
7、範囲指定の後に*(アスタリスク)
0文字以上繰り返す
8、範囲指定の後に+(プラス)
1回以上繰り返す
9、範囲指定の後に?(クエスチョン)
0回もしくは1回。
※検索を最短にします。
10、{○}
○回繰り返す。
11、{○-△}
○以上、△以下の範囲内で繰り返す。
12、{○,}
○以上繰り返す。
[/CODE]
[CODE]
$メールアドレス = “/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/”;
$携帯番号 = “/^\d{2}\-\d{4}\-\d{4}$/”;
$携帯番号2 = “/^\d{4}\-\d{4}$/”;
$郵便番号 = “/^\d{3}\-\d{4}$/”;
[/CODE]
No related posts.