JS 電話番号検証は比較的一般的なタイプの検証です。JavaScript 電話番号検証の小さな例を以下に示します。国内の固定電話番号は 7 桁または 8 桁で構成されており、市外局番が付いている場合もあります。
市外局番のない一般的な自宅の電話番号は 7 桁または 8 桁で、市外局番は 3 桁または 4 桁とハイフンです。したがって、検証コードを記述するときは、2 つの正規表現を使用して電話番号を検証できます。
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>电话号码验证</title> <script type="text/javascript"> function checkTel() { var obj = document.getElementById("txtTel"); var value = obj.value; var regTel1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(value);//带区号的固定电话 var regTel2 = /^(\d{7,8})(-(\d{3,}))?$/.test(value);//不带区号的固定电话 if (value != "") { if (!regTel1 && !regTel2) { alert("电话号码输入有误!"); obj.focus(); return false; } } else { alert("请输入电话号码!"); return false; } alert("电话号码输入正确!"); return true; } </script> </head> <body> 请输入电话号码: <input type="text" id="txtTel" /> <input type="button" id="btnCheck" value="验证" onclick="return checkTel();" /> </body> </html>
自宅の電話番号 JS 検証:
上記はこの章の全内容です。関連するチュートリアルの詳細については、 を参照してください。 JavaScript ビデオチュートリアル!