maki-o memo

制作に関する私的なメモです

選択されているタグ : 正規表現

タグを絞り込む : php

mb正規表現

全角カタカナ判断したい場合の正規表現。

//
mb_ereg("^[ァ-ヶー]+$", $str);
//

ただし、 mb_regex_encodingmb_internal_encoding で、文字エンコードを指定しとかないと動かない場合あり。


利用頻度が高そうな正規表現たち

//郵便番号:
preg_match("/^\d{3}\-\d{4}$/",$hoge);
//電話番号:
if (!preg_match("/^\d{2}\-\d{4}\-\d{4}$/",$hoge) && !preg_match("/^\d{3}\-\d{3}\-\d{4}$/",$hoge) && !preg_match("/^\d{4}\-\d{2}\-\d{4}$/",$hoge)){
$error_mes[] = "電話番号の入力が不正です";
}
//メアド:
preg_match("/^[a-zA-Z0-9_\.\-]+?@[A-Za-z0-9_\.\-]+$/",$hoge);
参考サイト: http://phpspot.net/php/pg%90%B3%8BK%95%5C%8C%BB%81F%83%81%81%5B%83%8B%83A%83h%83%8C%83X%82%A9%82%C7%82%A4%82%A9%92%B2%82%D7%82%E9.html http://catbot.net/blog/2007/06/re_php.html

プロフィール

フロントエンドエンジニア

Tomokazu Makita

名古屋でフリーランスでWeb制作してます。 フロントエンドのことを主にやってます。
a-blog cmsを使用したサイト制作が得意です。
お仕事のご相談随時受付中。

雪山大すき。冬は雪山の合間に仕事します。
財布はいつも吹雪です。

エントリーリスト

タグ