Validierung der UK Telefon-Nummern in PHP

Kaufte ich ein Kontakt-Formular. Tolles kleines Ding, aber ich brauche zum konvertieren der Validierung des Telefon-Nummer zu ermöglichen UK-Nummer-Formate - in anderen Worten, um zu ermöglichen, die für Räume.

Jetzt überprüft er, ohne Leerzeichen und hat eine minimale Länge von 8 Zeichen:

if(is_numeric($phone))
{
    if(!$phone || strlen($phone) < 8)
    {
        $error .= "Please enter your phone number without spaces.<br />";
    }
}
else
{
    $error .= "Please enter numeric characters in the phone number field.<br />";
}
es wäre hilfreich, wenn könnten Sie 'Vorlage' für UK-phone 🙂
ok Frage, wie stark der Validierung willst du? auch was die Länge der uk phonenum
Dies hängt von den Formaten, die Sie wollen, zu akzeptieren, wie viele Menschen geben Ihre Telefonnummern anders also +44(0)1234567890, 01234567890, 01234 567890, 0208 1234 567, 020 1234 5678 etc. Können Sie können lassen Sie uns wissen, welches Sie annehmen möchten, oder wenn Sie möchten, akzeptieren Sie alle regelmäßigen Formate?
Hallo! Sorry war die ganze Nacht auf der Baustelle tätig. Ich bin nicht allzu gestört über die verschiedenen Möglichkeiten, die alle Möglichkeiten wäre gut. Ich bin nicht gut mit PHP aus, so dass jede Hilfe wäre sehr geschätzt werden.
Siehe auch stackoverflow.com/questions/32401/validate-a-uk-phone-number

InformationsquelleAutor Richard Bland | 2011-11-11

Schreibe einen Kommentar