2016-03-19 5 views
2

Hallo Ich benutze diese Bibliothek https://github.com/me2day/libPhoneNumber-iOS für die Validierung der Telefonnummern.Telefonnummer Validierung und Formatierung

Ich möchte fragen, ist das auf WhatsApp Wenn Sie eine Telefonnummer Ziffern größer oder kleiner als die ursprüngliche Telefonnummer eines Landes eingeben, zeigt es Fehler und geben Sie eine Nachricht, dass die Ziffern dann kleiner oder größer dann sind. Wie kann ich das machen ? Wie kann ich die Anzahl der Ziffern in der Telefonnummer herausfinden, die in einem bestimmten Land verwendet wird, und dementsprechend einen Fehler gibt?

Im Moment bin ich die Validierung der Telefonnummer des Landes wie diese

let phoneUtil = NBPhoneNumberUtil.sharedInstance() 

    do { 
     let number:NBPhoneNumber = try phoneUtil.parse(phoneNumber, defaultRegion:countryCode) 

     let isValidNumber: Bool = phoneUtil.isValidNumberForRegion(number, regionCode: countryCode) 

     return isValidNumber 
    }catch let error as NSError { 
     print(error.localizedDescription) 
     return false 

    } 

Antwort

1

Die Telecommunication Standardization Bureau der Internationalen Fernmeldeunion published a table dafür hat. Es zeigt Ihnen die Ländercodes an und wie viele Ziffern nach jedem Ländercode gültige Nummern ergeben können.