/**
* 一致する携帯電話番号
0123456789
* 7
* 8
**/
$number = '13956789032'
$pattern = '/1(3d|4[57]|5d|7[01]|8d)d{8}/';
if(preg_match($pattern,$number,$arr)){
var_dump($arr);
ディスカッションに返信 (解決策)
それで、何が問題に遭遇しましたか?
携帯電話番号は 11 桁で、簡単なものは d{11} です。より完全な検証がある場合は、アイデアを教えてください