Snaren &VARCHAR.
-
Probeer geen telefoonnummers op te slaan als echte nummers. het zal de opmaak verpesten, verwijder voorgaande
0
s en andere ongewenste dingen. -
U kunt, als u ervoor kiest, gebruikersinvoer beperken tot alleen numerieke waarden, maar zelfs in dat geval kunt u uw back-persistente gegevens behouden als tekens/tekenreeksen en niet als cijfers.
-
Houd rekening met de rest van de wereld en hoe hun nummerlengte en -opmaak verschillen voordat u enige vorm van lengtebeperkingen, validaties of maskers probeert te implementeren (bijv. XXX-XXXX-XX).
-
Niet-numerieke tekens kunnen geldig zijn in telefoonnummers. Een goed voorbeeld is
+
als vervanging voor00
aan het begin van een internationaal nummer.
Bewerkt in uit gesprek in opmerkingen:
- Het is een van de grotere fouten in de gebruikersinterface dat telefoonnummers iets te maken hebben met cijfers. Het is veel beter om ze te zien en te behandelen als adressen, het is dichter bij wat ze werkelijk zijn en vertegenwoordigen dan "telefoonnummers".