BLOG ENTRY

PHPの正規表現のちょこっとまとめ

php

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]

WRITE COMMENT


(required)


(required)


(required)

MENU

veltica creative of twitter