アップグレード情報
04/01/13 郵便番号、電話番号入力でのハイフンの使用ついて
■携帯では数字とハイフンを組み合わせて入力するのは厄介です。 郵便番号、電話番号入力でハイフンなしの入力も可能にするためには入力チェックの部分を以下のように修正して下さい。
【郵便番号チェックの修正】
(修正前)
if ($post !~ /^\d{3}-\d{4}$/) { &k;_error("郵便番号の入力が不正です"); }
(修正後)
if ($post !~ /^\d{3}-?\d{4}$/) { &k;_error("郵便番号の入力が不正です"); }
ハイフン「-」の直後に「?」を書きこむだけです。
【電話番号チェックの修正】
(修正前)
if ($phone!~ /^\d{2,5}-\d{1,4}-\d{4}$/) { &k;_error("電話番号は半角数字でハイフォンで区切って入力して下さい"); }
(修正後)
if ($phone!~ /^\d{2,5}-?\d{1,4}-?\d{4}$/) { &k;_error("電話番号は半角数字で入力して下さい"); }
2ヶ所のハイフン「-」の直後に「?」を書きこむだけです。警告文は適当に書き換えてください
【修正するスクリプト】
1. send.cgiのsub kakunin2
(Yオプションがある場合はcart.cgiのsub kakuninとsub kakunin2)
2. member.cgiのsub edit2とsub add2(Yオプションがある場合はsub add_form2も)
3. show_log.cgiのsub editとsub add
4. all_log.cgiのsub search_telとsub search_post