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

  関連記事

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

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

【PHP】phpによるcsvの複数行の削除方法が知りたい。

さて、最近ちょいちょいPHPに興味を再び持ち始めています。なぜかサーバーサイドで …

【PHP】多次元配列をあるキーを基準に並び替えたい

ある案件で画像のパス、タイトル、カテゴリ、リンク先などのデータを多次元配列で管理 …

【PHP】sessionの完全な破棄

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

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

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

no image
mysqlの文字化け対策

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

【PHP】preg_replaceで最初と最後の/を取り除いてみた!

文字列置換というとereg_replaceとかpreg_replaceで正規表現 …

【wordpress】個別記事ページでアイキャッチ画像に元画像へのリンク張るには?

まぁwordpress最近全く弄ってません。なぜなら最近は、すばらしいテーマがあ …

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

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

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

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