दिलचस्प पोस्ट
जावा को स्थैतिक तरीकों का अधिरोपण करने की अनुमति क्यों नहीं है? क्या सी # कोडिंग मानकों / सर्वोत्तम अभ्यास दस्तावेजों के विकास के लिए कोई सुझाव हैं? एंड्रॉइड में रिंगटोन सेट करना मैं अपने कोड को अधिक सुरक्षित बनाने के लिए पीडीओ के साथ पासवर्ड हैशिंग का उपयोग कैसे करूं? एक कॉलम (टी-एसक्यूएल) में कई मान कैसे वापस करें? NSAutoreleasePool autorelease पूल कैसे काम करता है? प्रतिस्थापना कॉल में एक से अधिक वर्णों को बदलें एचटीएमएल 5 में, प्रति पृष्ठ / डोमेन को अलग-अलग स्थानीय स्टोरेज ऑब्जेक्ट है? एंड्रॉइड पर कोई सेवा चल रही है या नहीं यह कैसे पता चलेगा? थ्रेड क्यों है। इतनी हानिकारक सो जाओ एक SWF को एक WebView में लोड करें पिछली बार जब ओरेकल तालिका अपडेट की गई थी, तो यह कैसे पता चलेगा क्लास .getResource () और ClassLoader.getResource () का निष्पादन योग्य जार में अजीब व्यवहार AlertController विंडो पदानुक्रम में नहीं है StructureMap ServiceActivator में ObjectFactory के बजाय कंटेनर का उपयोग कैसे करें?

पैटर्न के साथ एचटीएमएल 5 फोन नंबर मान्यता

मैं भारत से फोन नंबर मान्य करने के लिए एचटीएमएल 5 फॉर्म सत्यापन का उपयोग कर रहा हूं।

भारत से फोन नंबर 10 अंक लंबा हैं, और 7, 8 या 9 के साथ शुरू करें

उदाहरण के लिए:

  1. 7878787878
  2. 9898989898
  3. 8678678878

ये फ़ोन नंबर मान्य हैं, लेकिन

  1. 1212121212
  2. 3434545464
  3. 6545432322

अमान्य हैं

एक ऐसे पैटर्न का सुझाव दें जो मान्य भारत फोन नंबर का पता लगा सके।

अब तक, मेरा पैटर्न [0-9]{10} , लेकिन यह जांच नहीं करता कि पहला अंक 7, 8 या 9 है।

Solutions Collecting From Web of "पैटर्न के साथ एचटीएमएल 5 फोन नंबर मान्यता"

इस बारे में कैसा है? /(7|8|9)\d{9}/

यह 7 या 8 या 9 की तलाश में है, और उसके बाद 9 अंकों के बाद शुरू होता है।

कैसा रहेगा

 <input type="text" pattern="[789][0-9]{9}"> 

भारत के लिए regex सत्यापन सुनिश्चित करना चाहिए कि + 9 1 उपयोग किया जाता है, तो सुनिश्चित करें कि 7, 8 9 का इस्तेमाल 9 1 के बाद किया जाता है और अंत में 9 अंकों के बाद।

/^+91(7\d|8\d|9\d)\d{9}$/

आपके मूल regex को सामने हालांकि एक "+" की आवश्यकता नहीं है।

Get the more information from below link
w3schools.com/jsref/jsref_obj_regexp.asp

यह कोड + साइन के साथ सभी देश कोड को स्वीकार करेगा

 <input type="text" pattern="[0-9]{5}[-][0-9]{7}[-][0-9]{1}"/> 

कुछ देश "+" के बजाय एक "0" के बजाय एक "0" चरित्र और दूसरों को "+" के बजाय एक डबल "0" वर्ण की अनुमति देते हैं। न तो मानक हैं

<input type="text" name="Phone Number" pattern="[7-9]{1}[0-9]{9}" title="Phone number with 7-9 and remaing 9 digit with 0-9"> यह कोड आज़माएं …

यह कोड आपको केवल इस प्रारूप को दर्ज करने की अनुमति देगा

उदाहरण: 9238726384 (9 या 8 या 7 और अन्य 9 अंकों से किसी भी संख्या का उपयोग करते हुए) 8237373746 7383673874

गलत स्वरूप: 2937389471 (9 या 8 या 7 के साथ नहीं शुरू) 32796432796 (10 अंकों से अधिक) 921543 (10 अंक से कम)