Web.fla

主食は、html/css/php/javascript(jQuery) デザートはactionscript!WEBに関することをメモってくサイト

*

phpでの正規表現によるバリデートの練習

      2015/04/14

フォームで入力された値を正規表現でチェックしてチェックした値が正しければ送信ボタンを表示するような練習

あくまでも練習なので細かい正規表現についてはその他サイトにまかせる

実行結果

varidate.txt

最初にチェックするパターンを変数に保持

最初にチェックするパターンを変数に保持しておく。あとあとチェックするときに直接記述すると長くなるので・・・

POSTデータをチェックしてカウントをとる

フォームから入力されたデータ・・・今回は電話番号を”tel”としてアドレスを”mail”をしてpostで取得する。

入力されていて尚且つ、preg_match関数の正規表現で正しかった場合に限り、$counterに+1を追加していく

上記のように電話番号と同じくアドレスもチェックしていく

カウンター変数によるチェック

今回はアドレスと電話番号だけの2つだけでしたが、チェックしたい要素が例えば6つあった場合にカウンター変数$counterの値が6つになっていれば全てのデータが正しいと判断できるので送信ボタンを表示させることができる!それ以外だったら前に戻るボタンを表示するなどの処理を書けばよろしいかと!

いくつか拝見した正規表現についてのサイト

 - php ,

     

Message

  関連記事

PHPでフォームから入力された文字列が全角・半角スペースのみの場合のチェック

検索すれば、沢山でてくると思うけど、よくフォームで入力した値をphpでチェック( …

[PHP]CSVを読み込み時、文字化けさせないで読み込む方法とは!?

PHPを利用してCSVを読み込んだり書き込んだりする処理はよくあると思います。た …

no image
hidden タグで配列を送信するには?

フォームなどでチェックボックスでチェックを入れた値は「$_post」で受け取れる …

【PHP】CSV ファイルをダウンロードするプログラムは?

phpでCSVをダウンロードする時って割と見ると思うんですが、そういえばphpで …

【PHP】PHPでリロード対策をして二重投稿を防止しよう

phpでフォームとか作ってデータを送信できた!!!って喜んでるのもつかの間(笑い …

【PHP】sessionの完全な破棄

よくあるログインすると「~~様こんにちは」みたいなログイン情報を保持して破棄する …

【PHP】サムネイル画像を作成・保存

よくプロフィール画像をアップしたりするとサムネイル画像を表示するときがあると思う …

【PHP】mb_send_mailでメールを送信してみる

お問い合わせなどのメールフォーム。今となっては当たり前の技術ですが仕組みを知って …

no image
mysqlの文字化け対策

フォームから入力した値をmysqlのテーブルに登録するときに日本語が化けてしまっ …

【jquery】$.postを利用してCSVを読み込む

jQueryの$.postを利用してCSVを読み込む案件がありそうだったので、今 …