WEBサイト制作・アプリ開発・システム開発・ブランディングデザイン制作に関するご相談はお気軽にご連絡ください。
構想段階からじっくりとヒアリングし、お客様の課題にあわせたアプローチ手法でお客様の“欲しかった”をカタチにしてご提案いたします。
Blog スタッフブログ
PHP
システム開発
[PHP]preg_matchの各種判定
システム開発担当のTFです。
やり方
- preg_match関数の正規表現で各種判定を行う
サンプル
<?php
$word = "";
// カタカナ( utf8環境では、後ろのuが無いと、判定に引っかからないカナが発生する )
if( preg_match('/^[ァ-ヶー-]+$/u', $word) ){
}
// 郵便番号
if( preg_match('/^[0-9]{3}-?[0-9]{4}$/', $word) ){
}
// 電話, FAX
if( preg_match('/^[0-9]{2,4}-?[0-9]{2,4}-?[0-9]{4}$/', $word) ){
}
// メールアドレス
if( preg_match('/^[^@]+@[^@]+$/', $word) ){
}
?>