今回はエラーが発生しやすい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 サイトの関連記事に注目してください。
推奨読書:
正規表現でのバランス グループの使用の詳細な説明 (コード付き)
以上がエラーが起こりやすいjs携帯電話番号認証の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。