ホームページ > ウェブフロントエンド > フロントエンドQ&A > JavaScriptで携帯電話番号を認証する方法

JavaScriptで携帯電話番号を認証する方法

藏色散人
リリース: 2021-07-03 10:37:19
オリジナル
4362 人が閲覧しました

携帯電話番号を確認する Javascript メソッド: 最初に js コード ファイルを作成し、その後正規表現 "return /^1[3-9]\d{9}$/.test(mobile)" で判断するだけです携帯電話番号が正しいことを確認してください。

JavaScriptで携帯電話番号を認証する方法

この記事の動作環境: 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート