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でfor文で列で横並びさせるときに左のみマージンをなくす

まぁある案件で、画像ギャラリーをphpで管理していたときにcsvデータからデータ …

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

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

【PHP】 scandirによるフォルダ内のファイル一覧を表示する

フォルダにあるファイルを取得して表示する処理、例えば画像一覧を表示するどありそう …

no image
mysqlの文字化け対策

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

【PHP】URLを分解して配列で取り出すには?

PHPでプログラムをするとやっぱURLって結構いじるときありますよね。 例えば、 …

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

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

【PHP】Cookie(クッキー)にデータを保存するには!?

PHPでプログラムする上でやっぱCookie(クッキー)について勉強することもあ …

【PHP】phpでファイルのアップロード

ファイルのアップロードのシーンって結構ありそうなの定型文のようにメモっておこう。 …

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

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

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

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