= 17){ $error['$name'] = "文字数が多すぎます。16字以内にしてください。"; }elseif($str <= 3){ $error['$name'] = "文字数が少なすぎます。4字以上にしてください。"; }else{ if(!preg_match("/^[a-zA-Z0-9]+$/",$value) ){ #入力された文字列が半角英数かチェック $error['$name'] = "半角英数字で入力してください。"; } } return $error['$name']; } //メールアドレスのチェック function check_mail($value){ $str = strlen($value); #文字列の長さをチェック if($str == 0){ $error['mail'] = "入力必須項目です。必ず入力してください。" ; } if (preg_match('/[a-zA-Z0-9_\\-\\.]+@[a-zA-Z0-9_\\-\\.]+\\.[a-zA-Z0-9_\\-\\.]+/',$value)) { }else{ $error['mail'] = "メールアドレスの形式が正しくありません。もう一度ご確認のうえご入力しなおしてください。"; } return $error['mail']; } //それぞれの関数 //クロスサイトスクリプティング対策かつ文字化け対策 function escape($str){ return nl2br(htmlentities($str, ENT_QUOTES, 'EUC-JP')); } ?>
ID半角英数6文字以上、16文字以内
パスワード半角英数6文字以上、16文字以内
パスワード再入力半角英数6文字以上、16文字以内
メールアドレス