String &VARCHAR.
-
Jangan mencoba menyimpan nomor telepon sebagai nomor sebenarnya. itu akan merusak pemformatan, hapus
0
sebelumnya s dan hal-hal yang tidak diinginkan lainnya. -
Anda dapat, jika Anda memilih untuk, membatasi input pengguna hanya pada nilai numerik tetapi bahkan dalam kasus tersebut, tetap mempertahankan data pendukung Anda sebagai karakter/string dan bukan angka.
-
Waspadai dunia yang lebih luas dan perbedaan panjang dan format angkanya sebelum Anda mencoba menerapkan segala jenis pembatasan panjang, validasi, atau topeng (mis. XXX-XXXX-XX).
-
Karakter non numerik dapat valid dalam nomor telepon. Contoh utama adalah
+
sebagai pengganti00
di awal nomor internasional.
Diedit dari percakapan di komentar:
- Ini adalah salah satu kesalahan UI yang lebih besar bahwa nomor telepon berkaitan dengan angka. Jauh lebih baik untuk memikirkan dan memperlakukan mereka seperti alamat, lebih dekat dengan apa yang sebenarnya dan mewakili daripada "nomor" telepon.