स्ट्रिंग्स और वचर।
-
फ़ोन नंबरों को वास्तविक नंबरों के रूप में संग्रहीत करने का प्रयास न करें। यह स्वरूपण को बर्बाद कर देगा, पिछले
0
. को हटा दें और अन्य अवांछनीय चीजें। -
यदि आप चुनते हैं, तो आप उपयोगकर्ता इनपुट को केवल संख्यात्मक मानों तक सीमित कर सकते हैं, लेकिन उस स्थिति में भी, अपने समर्थन वाले डेटा को वर्णों/स्ट्रिंग के रूप में रखें, न कि संख्याओं के रूप में।
-
किसी भी प्रकार के लंबाई प्रतिबंध, सत्यापन या मास्क (जैसे XXX-XXXX-XX) को लागू करने का प्रयास करने से पहले व्यापक दुनिया और उनकी संख्या की लंबाई और स्वरूपण के बारे में जागरूक रहें।
-
फ़ोन नंबरों में गैर-संख्यात्मक वर्ण मान्य हो सकते हैं। एक प्रमुख उदाहरण है
+
00
. के प्रतिस्थापन के रूप में एक अंतरराष्ट्रीय नंबर की शुरुआत में।
टिप्पणियों में बातचीत से संपादित:
- यूआई की बड़ी गलतियों में से एक यह है कि फ़ोन नंबरों का अंकों से कोई लेना-देना नहीं है। उनके बारे में सोचना और उनके साथ पतों की तरह व्यवहार करना बहुत बेहतर है, यह फोन "नंबर" की तुलना में वास्तव में वे क्या हैं और प्रतिनिधित्व करते हैं।