preg_match()
funktioniert nicht in +(91) 111 11111
Php preg_match Code für entsprechen die Telefonnummer
Der Code ist:
$number = +91 111 11111;
if (preg_match('/^\s*(?:\+?(\d{1,3}))?[(]\+[)]?([-. (]*(\d{3})[-.)]*)?((\d{3})[-. ]*(\d{2,4})(?:[-.x ]*(\d+))?)\s*$/', $number)) {
echo "True";
}
Es funktioniert. Aber die Arbeit nicht in +91 (111) 11111
Sind Sie versuchen, Lex es? Scheint so, als ob du sagst, dass die '$ Nummer' keine Zeichenkette sein sollte und deshalb hast du' \ s * 'als Start (?) – Chay22