24Oct
PHPを使った処理で、電話番号の有効性を確認することが多いのでメモ。
まだまだ粗はあるが、ある程度はいけるので。
固定電話番号(10桁)
1 2 3 4 |
// -は無し、先頭は0固定、残り9個がすべて数字 if(!preg_match("/^0[0-9]{9}$/i",$phone_number)) { // エラー } |
携帯電話番号(11桁)
1 2 3 4 |
// -は無し、先頭は090 or 080 or 070 で、残り8個がすべて数字 if(!preg_match("/(^090|^080|^070)[0-9]{8}$/i",$mobile_phone_number)) { // エラー } |
とりあえず電話番号っぽいの
1 2 3 4 |
// -は無し、先頭は0固定で、数字10桁or11桁ならOK if(!preg_match("/^0[0-9]{9}$|^0[0-9]{10}$/i",$tell_number)) { // エラー } |
I need to check phone number and cell phone number on PHP Program.