郵便番号の入力条件を以下のように設定します。 123-4567 のような、数字3ケタと数字4ケタの組み合わせとする。1123-4567 や 123-45678 のような、合計7ケタを超える入力をはじく。ハイフンのない、1234567 のような入力でも可とする。 フォームを作って上の入力チェックを行ってみましょう。 <!-- function postcheck(){ if(document.postform.posttext.value.match(/^\d{3}(\s*|-)\d{4}$/)){ alert("正しい形式の郵便番号です。"); }else{ alert("正しくない形式の郵便番号です。"); } } // --> </script> </head> <body> <form name="postform"> 郵便番号を入力してください。<input type="text"