ホームページ  >  記事  >  バックエンド開発  >  PHPで携帯電話番号かどうかを確認する方法

PHPで携帯電話番号かどうかを確認する方法

藏色散人
藏色散人オリジナル
2021-10-15 11:18:376024ブラウズ

php で携帯電話番号かどうかを判断する方法: 1. 正規表現 "$g = "/^1[34578]\d{9}$/";" を使用して携帯電話番号を判断します。数値; 2. 「if(preg_match("/^1[34578]\d{9}$/", $mobile)){...}」判定を使用します。

PHPで携帯電話番号かどうかを確認する方法

#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php 通常の確認方法携帯電話番号

はじめに:

PHP は正規表現を使用して携帯電話番号の書き方を決定します: preg_match_all() を使用して記事のすべての携帯電話番号を照合するだけです。ユーザーが入力した携帯電話番号を確認します。正しいかどうかは次のように確認できます: preg_match().

正規表現を使用して携帯電話番号を照合する場合、最初に携帯電話番号のルールを分析します。

1. 携帯電話番号は通常 11 桁です

2. 通常 1

3 で始まります。2 番目の番号は通常 34578 です。2014 年 5 月 5 日, 170 セグメントの携帯電話番号が売りに出されたため、ここに 7 が追加されています。

php は正規表現を使用して携帯電話番号の書き方を決定します:

$g = "/^1[34578]\d{9}$/";

// 「^」記号は 1 で始まる必要があることを意味します。「[ ]」は 2 番目の数字が中央にある必要があることを意味します。括弧内の数字、\d は 0 ~ 9 の任意の数字を表し、その後に長さが 9 であることを示す {9} が続きます。 9 桁; 続く $ は末尾を表します; 先頭と末尾の / は正規表現であり、途中に配置する必要があり、その後にパターンが続く場合もあります。記事の番号を参照するには、次のように記述できます:

$str = '老吧博客作者的手机是18912345678';
preg_match_all("/^1[34578]\d{9}$/", $str, $mobiles);
//var_dump($mobiles);

ユーザーが入力した携帯電話番号が正しいかどうかを確認したい場合は、次のように確認できます:

if(preg_match("/^1[34578]\d{9}$/", $mobile)){
//这里有无限想象
}

推奨学習: "

PHP ビデオ チュートリアル

"

以上がPHPで携帯電話番号かどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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