Je souhaite utiliser regex pour valider mes numéros avant de les utiliser, mais cela n'a pas fonctionné.
Je veux que le premier nombre commence par 0, suivi de 2 ou 5, puis 4, et le reste des nombres continue jusqu'à 10chiffres.
<?php $str = "0241310102"; $pattern = "([0]{1}[2,5]{1}[4]{1}[0-9]{7})"; if(preg_match($pattern, $str)){ echo "YES"; }else{ echo "NO"; } ?>
^
,$
).[0]
→0
0{1}
→0
[2,5]
将包括字符类中的逗号→[25]