2008-11-10 10 views
6

क्या आपके पास यूके में निम्नलिखित मदों के फील्ड सत्यापन के लिए छद्म कोड है? मैं संयुक्त राज्य अमेरिका से हूं, इसलिए मुझे अभी संयुक्त राज्य अमेरिका में ही पता है।क्या ब्रिटेन के पते या फोन नंबर सत्यापन के लिए छद्म कोड है?

  • पता पंक्ति 1
  • फोन नंबर
  • मोबाइल नंबर
  • पोस्ट कोड
+1

यह अच्छा है, मेरी टिप्पणियां हटाएं ... – leppie

उत्तर

5

पता पंक्ति 1, यदि आप मान्य करना चाहते हैं कि उपयोगकर्ता ने फ्रीफॉर्म में प्रवेश किया है, तो संभवतः आप शायद हो। विशाल परिवर्तनशीलता है। आप सहायता के लिए पोस्टकोड पता फ़ाइल (नीचे देखें) का उपयोग कर सकते हैं,

आमतौर पर, यदि आप "मानक" पता चाहते हैं, तो यूके उन्मुख वेबसाइटें पोस्टकोड मांगती हैं, फिर उपयोगकर्ता को सभी पते से सही पता चुनने के लिए संकेत दें उस पोस्टकोड पर

फ़ोन और मोबाइल नंबर। यहां देखें http://en.wikipedia.org/wiki/Telephone_numbers_in_the_United_Kingdom। एक स्क्रिप्ट इन (कई भाषाओं में) को मान्य करने के यहां पाया जा सकता: http://www.braemoor.co.uk/software/telnumbers.shtml

पोस्ट कोड प्रारूप: http://en.wikipedia.org/wiki/UK_postcodes (सत्यापन के लिए एक नियमित अभिव्यक्ति होते हैं, और पोस्टकोड पता फ़ाइल जो सूचीबद्ध करता है को संदर्भित करता है वैध पते)

4

पता पंक्ति 1 सका (मामले में वे इस के लिए एक विशेष नियम है, जो वे नहीं हो सकता है) लगभग कुछ भी हो। घर की संख्या हमेशा नहीं होती है।

फोन नंबर: क्षेत्र कोड की लंबाई भिन्न होती है। मैं कसम खाता हूं कि पूर्ण लंबाई स्थिर है या नहीं, लेकिन मुझे संदेह है कि यह हमेशा कम से कम 10 अंक है। मोबाइल नंबर आमतौर पर (आईएमई) 07 के साथ शुरू होते हैं जबकि लैंडलाइन आमतौर पर 01 या 02 के साथ शुरू होते हैं। विशेष संख्याएं (मुफ़्त, स्थानीय दर इत्यादि) आम तौर पर 08 से शुरू होती हैं। मैं इसके लिए एक संदर्भ खोजने की कोशिश करूंगा। (संपादित करें: फिर, एक अच्छा Wikipedia article है।)

विकिपीडिया में good article about UK postcodes है, जिसमें उनके लिए नियमित अभिव्यक्तियां शामिल हैं।

+0

"मैं कसम खाता नहीं हूं कि पूर्ण लंबाई स्थिर है या नहीं" यह नहीं है। मुझे अक्सर बताया जाता है कि जब मैं फोन पर देता हूं तो मेरे घर नंबर में एक अंक गुम है। यह नहीं है :) –

3

पर्ल Number::Phone मॉड्यूल है जो यूके फोन नंबरों को संभाल सकता है। Royal Mail में पता सत्यापन और सूची सफाई के लिए सेवाएं हैं।

1

यूके फोन नंबरों के लिए, आपकी सबसे अच्छी शर्त (दुर्भाग्य से) शायद ऑफकॉम से नंबरिंग योजनाएं डाउनलोड करने के लिए है (वे एक्सेल स्प्रेडशीट्स हैं, सभी प्रासंगिक संख्या श्रेणियों के साथ, क्षेत्र कोड में विभाजित हैं, "भौगोलिक संख्या", व्यक्तिगत संख्याएं , मोबाइल नंबर, मिश्रित सेवा संख्याएं, अलग-अलग भुगतान संख्याओं के लिए और संख्या सीमा से ऑपरेटर तक मैपिंग भी है (बाद में शायद आपको कुछ चाहिए, हालांकि)।

1

हमेशा इस तरह के प्रश्न के साथ, डॉन अधिक प्रमाणीकरण पर लटका नहीं है। सबसे अधिक संभावित रूप से विकृत इनपुट के लिए जांच करें, फिर आगे बढ़ें। किसी भी विशेष लोकेल में फोन नंबर की लंबाई और लंबाई का उपयोग करने के लिए प्रयास करने का प्रयास करना आपके समय का एक बड़ा अपशिष्ट है। कुछ, संभावित रूप से-ठीक करने योग्य गलतियों को छोड़कर लो से बेहतर है उन्हें बताकर ग्राहकों को गाओ वे 'अमान्य' हैं।

(एक मानक को संबोधित प्रारूप अगर आप ब्रिटेन में प्राप्त करने के लिए निकटतम पोस्टकोड प्लस घर का नंबर है। फिर भी वहाँ हमेशा अपवाद हैं।)

0

मैं या कोड शुरू कर दिया है (रेगुलर एक्सप्रेशन से पैटर्न के कम से कम एक गुच्छा) Django के लिए जीबी टेलीफोन नंबर here के लिए सत्यापन बनाते हैं।
एक बुनियादी स्पष्टीकरण here के साथ।

संबंधित मुद्दे