ホームページ > 記事 > ウェブフロントエンド > JavaScriptで携帯電話番号を認証する方法
携帯電話番号を確認する Javascript メソッド: 最初に js コード ファイルを作成し、その後正規表現 "return /^1[3-9]\d{9}$/.test(mobile)" で判断するだけです携帯電話番号が正しいことを確認してください。
この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript で携帯電話番号を確認するにはどうすればよいですか?
JavaScript 携帯電話番号の正規表現の書き方
日常の開発プロセスでは、携帯電話番号を決定しなければならないことがよくあります。フロントエンドの「絵を切り出す」作業を始めたとき、疑問に思ったのを覚えていますが、これってバックエンドで処理するものなのでしょうか?実際、フロントエンドが携帯電話番号が正しいかどうかを事前に判断すれば、バックエンドのリクエストを減らし、ブロードバンド リソースを節約できます。
まず、「百度百科事典」からの携帯電話番号の規則を理解する必要があります:
中国電信の信号セグメント: 133、149、153、173、177、180、181、189、191 、199
チャイナユニコム番号セグメント: 130、131、132、145、155、156、166、171、175、176、185、186
チャイナモバイル番号セグメント: 134(0 -8 )、135、136、137、138、139、147、150、151、152、157、158、159、172、178、182、183、184、187、188、198
その他番号セグメント : セグメント 14 は、チャイナユニコムの 145、チャイナモバイルの 147 など、インターネット カード専用の番号セグメントでした。
仮想オペレーター
テレコム: 1700、1701、1702、162
モバイル: 1703、1705、1706、165
チャイナユニコム: 1704、1707 、1708、1709、171、167
衛星通信:1349
まず、携帯電話の番号は整数のみです。次のように判断できます:
function isMobile (mobile) { return /\d+/.test(mobile) }
この場合、携帯電話番号は数字で始まり、数字で終わる必要があります。記述方法はアップグレードできます:
function isMobile (mobile) { return /^\d+$/.test(mobile) }
上記の通常のルールは、次のようにすることしかできません。単純な判断です 私たちはすべての携帯電話を知っています 番号はすべて 1 から始まり、表記はアップグレードできます:
function isMobile (mobile) { return /^1\d+$/.test(mobile) }
さらに、携帯電話番号はすべて 11 桁です:
function isMobile (mobile) { return /^1\d{10}$/.test(mobile) }
携帯電話番号の 2 桁目は 3 ~ 9 の数字です:
function isMobile (mobile) { return /^1[3-9]\d{9}$/.test(mobile) }
推奨学習: 「javascript Advanced Tutorial」
以上がJavaScriptで携帯電話番号を認証する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。