ホームページ  >  記事  >  ウェブフロントエンド  >  エラーが起こりやすいjs携帯電話番号認証

エラーが起こりやすいjs携帯電話番号認証

php中世界最好的语言
php中世界最好的语言オリジナル
2018-03-29 17:49:581718ブラウズ

今回はエラーが発生しやすいjs携帯電話番号認証についてお届けします。実際のケースを見てみましょう。

11 桁の携帯電話番号を検証するための簡単な正規表現を作成します。許可される先頭は 13、15、および 18 です。最初は次のように作成しました。

var reg = /^(13[0-9]{9})|(15[0-9]{9})|(18[0-9]{9})$/;

実行してみると、13988888877157777 でも検証に合格できることがわかりました。この書き方は間違っているということです:

 ^(13[0-9]{9})$ 或者 ^(15[0-9]{9})$ 或者 ^(18[0-9]{9})$

ということで、正しい書き方はvar reg = /^1[358][0-9]{9}$/;こうすれば11桁は確保できる

マスターできたと思います。この記事の事例を読んだ後の方法については、他の php 中国語 Web サイトの関連記事に注目してください。

推奨読書:

正規表現での lastIndex の使用の詳細な説明

正規表現でのバランス グループの使用の詳細な説明 (コード付き)

以上がエラーが起こりやすいjs携帯電話番号認証の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。