電話番号のフォーム フィールドに 10 桁の数字、ハイフン、および ( ) 文字が含まれていることを確認するスクリプトを以下に示します。私が抱えている問題は、000 000 0000 という間隔で電話番号を入力する人が多いことです。
スクリプトが呼び出されると、エラー メッセージがスローされます。以下のスクリプトを使用して、指定された形式 000 000 0000 のスペースをエラーをスローせずに許可するにはどうすればよいですか?
助けてくれてありがとう!
function validateTel(telnum) {
if (telnum.match(/^(1?(-?\d{3})-?)?(\d{3})(-?\d{4})$/)) {
return true;
} else {
return false;
}
}