Chuỗi &VARCHAR.
-
Đừng thử lưu trữ số điện thoại dưới dạng số thực. nó sẽ làm hỏng định dạng, hãy xóa
0
trước đó s và những điều không mong muốn khác. -
Nếu bạn chọn, bạn có thể hạn chế đầu vào của người dùng chỉ ở các giá trị số nhưng ngay cả trong trường hợp đó, hãy giữ dữ liệu liên tục hỗ trợ của bạn dưới dạng ký tự / chuỗi chứ không phải số.
-
Hãy biết về thế giới rộng lớn hơn và độ dài số và định dạng của chúng khác nhau như thế nào trước khi bạn cố gắng triển khai bất kỳ loại giới hạn độ dài, xác thực hoặc mặt nạ nào (ví dụ:XXX-XXXX-XX).
-
Các ký tự không phải số có thể hợp lệ trong số điện thoại. Một ví dụ điển hình là
+
thay thế cho00
ở đầu số quốc tế.
Đã chỉnh sửa từ cuộc trò chuyện trong nhận xét:
- Đó là một trong những sai lầm lớn hơn về giao diện người dùng là số điện thoại có liên quan đến các con số. Tốt hơn hết là bạn nên nghĩ và coi chúng như địa chỉ, nó gần với địa chỉ thực tế và đại diện hơn là "số" điện thoại.