マッチング結果
郵便番号 書式チェック | if (preg_match('/^([0-9]{3})(-[0-9]{4})?$/i', $data)) { |
電話番号 書式チェック | if (preg_match('/^[0-9]{2,4}-[0-9]{2,4}-[0-9]{3,4}$/', $data)) { |
数値 書式チェック | if (preg_match('/^[0-9]+$/', $data)) { |
英字 書式チェック | if (preg_match('/^[a-zA-Z]+$/', $data)) { // 英字の場合 |
英数字 書式チェック | if (preg_match('/^[a-zA-Z0-9]+$/', $data)) { // 英数字の場合 } |
メールアドレス編 Emailアドレス 書式チェック | if (preg_match('|^[0-9a-z_./?-]+@([0-9a-z-]+\.)+[0-9a-z-]+$|', $mail)) { // メールアドレスやで |
漢字・ひらがな・カタカナ編 書式チェック | mb_regex_encoding("UTF-8"); if (preg_match("/^[ぁ-んァ-ヶー一-龠]+$/u",$name)) { |
URL からドメイン名を得る | if (preg_match('@^(?:http://)?([^/]+)@i',"http://www.php.net/index.html", $matches); |
preg_match: | 正規表現によるマッチングを行う |
preg_match_all: | 繰り返し正規表現検索を行う |
preg_grep: | パターンにマッチする配列の要素を返す |
preg_replace: | 正規表現検索および置換を行う |
preg_replace_callback: | 正規表現検索を行い、コールバック関数を使用して置換を行う |
preg_filter: | 正規表現による検索と置換を行う |
preg_split: | 正規表現で文字列を分割する |
preg_quote: | 正規表現文字をクオートする |
preg_last_error: | 直近の PCRE 正規表現処理のエラーコードを返す |