2016-05-05 6 views
-3

ich habe ein contactct form erstellt. Aber ich habe mit der validierenden handynummer zu kämpfen. Um meine handynummer zu validieren habe ich wenige bedingungen.Wie validiere ich eine Handynummer mit PHP?

  1. sollte es 11 Ziffern enthalten.
  2. sollte mit der Nummer 947.
  3. keine Leerzeichen beginnen erlaubt

Hier mein Code

$Mnumber = "94775896789"; 
if(!empty($Mnumber)) // phone number is not empty 
{ 
    if(preg_match('/^?947\d{8}$/',$Mnumber)) // phone number is valid 
    { 
     echo 'success'; 
    } 
    else // phone number is not valid 
    { 
     echo 'Phone number invalid !'; 

    } 
} 
+7

So versuchte Entfernen von '' ist: [ '^947 \ d {8} $ '] (https://regex101.com/r/sP3yA4/1)? Ist das ein Tippfehler? –

Antwort