विस्तार ई. ई फ़ाइल एक्सटेंशन क्या है? ई-मेल पते की जाँच हो रही है

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

इस पृष्ठ पर जाने से आपको विशेष रूप से इन या समान प्रश्नों का उत्तर देने में मदद मिलेगी:

  • E एक्सटेंशन वाली फ़ाइल कैसे खोलें?
  • एक ई फाइल को दूसरे फॉर्मेट में कैसे बदलें?
  • ई फाइल फॉर्मेट एक्सटेंशन क्या है?
  • कौन से प्रोग्राम ई फ़ाइल का समर्थन करते हैं?

यदि, इस पृष्ठ पर सामग्री देखने के बाद भी, आपको ऊपर प्रस्तुत किसी भी प्रश्न का संतोषजनक उत्तर नहीं मिला है, तो इसका मतलब है कि ई फ़ाइल के बारे में यहां प्रस्तुत की गई जानकारी अधूरी है। संपर्क फ़ॉर्म का उपयोग करके हमसे संपर्क करें और वह जानकारी लिखें जो आपको नहीं मिली।

और क्या समस्याएं पैदा हो सकती हैं?

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

क्या तुम मदद करना चाहते हो?

यदि आपके पास ई फ़ाइल एक्सटेंशन के बारे में अतिरिक्त जानकारी है, तो आप इसे हमारी साइट के उपयोगकर्ताओं के साथ साझा करेंगे तो हम आभारी होंगे। नीचे दिए गए फॉर्म का उपयोग करें और हमें ई फ़ाइल के बारे में अपनी जानकारी भेजें।


ऐसा तब होता है जब किसी वेबसाइट पर फीडबैक फॉर्म का उपयोग स्पैम भेजने के लिए किया जाता है।
कैसे? सबसे खराब विकल्प तब होता है जब स्क्रिप्ट उपयोगकर्ता को प्राप्तकर्ता का पता बदलने की अनुमति देती है। ये तो किसी कोने में फिट ही नहीं बैठता. और आप इसे इंजेक्शन भी नहीं कह सकते - यह बस बकवास है।
इंजेक्शन स्वयं तब होता है जब प्राप्तकर्ता पते को फॉर्म फ़ील्ड में डाला जाता है ताकि वे पत्र के शीर्षलेख में समाप्त हो जाएं। उदाहरण के लिए, शीर्षक में.

मेल इंजेक्शन के बारे में बोलते हुए, डाक वस्तुओं के संचालन के सिद्धांत को नजरअंदाज करना असंभव है। मैं और भी अधिक कहूंगा: एक व्यक्ति जो जानता है कि ईमेल कैसे काम करता है वह तुरंत ऐसे इंजेक्शनों का अर्थ समझता है और उनसे कैसे बचाव किया जाए। सामान्य तौर पर, यह वह समस्या है जिसके बारे में मैं हर समय बात करता हूं: एक नौसिखिया को विषय की पूरी समझ देकर, आप उसे एक ही बार में सौ प्रश्नों का उत्तर देते हैं। लेकिन हर एक प्रश्न का उत्तर रटना अत्यंत अनुत्पादक है! एक प्रोग्रामर की तरह नहीं!
क्या आसान है - गुणन तालिका में उत्तर देखें, या लगातार अपने पड़ोसी के पास प्रश्नों के साथ दौड़ें - पाँच पाँच, तीन गुना सात क्या है?
क्या आसान है - पत्र के प्रारूप के बारे में एक बार समझाना (या इससे भी बेहतर, किसी को पढ़ने के लिए भेजना) या इंजेक्शन, एन्कोडिंग, फ़ाइल अनुलग्नक इत्यादि के बारे में सौ प्रश्नों का उत्तर देना?

ईमेल प्रारूप
तो ईमेल संदेश क्या है?
सबसे पहले, यह सादा पाठ है. बस एक निश्चित प्रारूप के तारों का एक सेट। जिसे आप पढ़ सकते हैं और थोड़ी सी कुशलता से समझ सकते हैं।
दूसरे, आप हंसेंगे, लेकिन यह बिल्कुल हमारे वेब पेजों के समान सिद्धांत पर बनाया गया है।
HTTP के माध्यम से किसी पृष्ठ का अनुरोध करते समय, हेडर पहले आते हैं, प्रत्येक अपनी पंक्ति पर, और फिर प्रतिक्रिया निकाय। तदनुसार, हेडर को एक खाली रेखा द्वारा मुख्य भाग से अलग किया जाता है। यह एक सरल प्रारूप है. सबसे पहले, प्रत्येक पंक्ति को एक शीर्षक के रूप में माना जाता है, और जैसे ही एक खाली पंक्ति सामने आती है, इसका मतलब है कि अगला भाग वह आता है जिसे दिखाने की आवश्यकता है।

एक ईमेल संदेश में, सब कुछ बिल्कुल वैसा ही काम करता है।
सामान्य तौर पर मेरा मानना ​​है कि इसे सौ बार पढ़ने से एक बार देखना बेहतर है। और मेल के साथ काम करते समय, पत्र का स्रोत पाठ PHP में साइट विकसित करते समय HTML पृष्ठ के स्रोत जितना ही महत्वपूर्ण होता है।
यहां एक और समस्या है. बहुत से प्रोग्रामर यह नहीं जानते कि वे क्या करना चाहते हैं। वह कहते हैं, मैं एक पत्र भेजना चाहता हूं। लेकिन एक पत्र एक पाठ है! ऐसा प्रतीत होता है कि यह इससे अधिक सरल नहीं हो सकता - पहले वह पाठ लिखें जिसे आप प्राप्त करना चाहते हैं, सुनिश्चित करें कि यह पाठ काम करता है - और PHP में बिल्कुल वैसा ही उत्पन्न करें! लेकिन कोई नहीं। चूँकि कोई व्यक्ति नहीं जानता कि पत्र के मूल पाठ में कौन से तत्व शामिल हैं, और कौन किसके लिए जिम्मेदार है, उससे प्रश्न पूछे जाते हैं: मेरा पत्र मगरमच्छ क्यों है? मेरा पत्र सामान्य क्यों है, लेकिन शीर्षक मगरमच्छ है - क्या मैंने एन्कोडिंग निर्दिष्ट की है? शीर्षक "तुम्हारे पास एक पत्र है" क्यों नहीं बल्कि कुछ प्रकार का बकवास क्यों है - =?koi8-r?B?98HNINDJ09jNzw==?= ???
यही बात SQL क्वेरी और HTML टेक्स्ट पर भी लागू होती है। वह कहते हैं, मुझे PHP में एक मेनू चाहिए। डार्लिंग - तुम उसे समझाओ - PHP में कोई मेनू नहीं है! HTML में आप जो भी मेनू चाहते हैं उसे बनाएं और फिर एक PHP स्क्रिप्ट लिखें जो वही चीज़ बनाए। मुझे इसकी आवश्यकता नहीं है - चिल्लाता है - HTML! मैं किसी अधिक सक्षम विशेषज्ञ के उत्तर की प्रतीक्षा करूँगा!

यहाँ भी वैसा ही है. खैर, एक बार यह समझ लें - शीर्षक का क्या अर्थ है और इसे कैसे एन्कोड किया गया है।
आप पत्र का स्रोत कोड बहत और आउटलुक एक्सप्रेस में देख सकते हैं। एमएस आउटलुक में - केवल हेडर। मैं अन्य ग्राहकों के बारे में नहीं जानता. लेकिन आउटलुक एक्सप्रेस किसी भी विंडोज मशीन पर उपलब्ध है, और मुझे आशा है कि अन्य सिस्टम के उपयोगकर्ताओं को ईमेल संदेशों के प्रारूप को समझाने की आवश्यकता नहीं है। इसलिए, मैं ओई में एक पत्र बनाने, भेजे गए संदेशों पर जाकर गुण - विवरण - मूल संदेश पर क्लिक करने की सलाह देता हूं।
हां, मैं ऐसा करने से पहले सेटिंग्स में भेजने के प्रारूप को "सिर्फ टेक्स्ट" के रूप में सेट करने की अत्यधिक अनुशंसा करता हूं। अन्यथा स्रोत को समझना अधिक कठिन होगा। हम वहां क्या देखेंगे?
प्रेषक: "डरावनी" प्रति: =?koi8-r?B?98HNINDJ09jNzw==?= विषय: =?koi8-r?B?98HNINDJ09jNzw==?=
दिनांक: बुधवार, 13 जून 2007 10:08:32 +0400
माइम-संस्करण: 1.0
सामग्री-प्रकार: पाठ/सादा;
charset='koi8-r';
सामग्री-स्थानांतरण-एन्कोडिंग: 7 बिट
एक्स-प्राथमिकता: 3
एक्स-एमएसमेल-प्राथमिकता: सामान्य
एक्स-मेलर: माइक्रोसॉफ्ट आउटलुक एक्सप्रेस 6.00.2900.3028
X-MimeOLE: Microsoft MimeOLE V6.00.2900.3028 द्वारा निर्मित

परीक्षा
परीक्षा
परीक्षा

X से शुरू होने वाले शीर्षकों पर ध्यान देने की कोई आवश्यकता नहीं है - ये वैकल्पिक हैं।
मुख्य चीज़ जो हम देखते हैं:
1. सब कुछ वैसा ही है जैसा मैंने कहा - पहले शीर्षक, फिर एक खाली पंक्ति, फिर पाठ
2. हेडर प्रारूप: एक नई लाइन पर शुरू होता है, उसके बाद एक कीवर्ड, उसके बाद एक कोलन, स्पेस और वैल्यू (फिर से, HTTP हेडर के समान ही!)
3. ई-मेल पते निर्दिष्ट करने का प्रारूप। नाम को छोड़कर बिना अनुवाद के भी यह स्पष्ट है। नीचे दिए गए नाम के बारे में.
4. शीर्षक निर्दिष्ट करने का प्रारूप। कुछ भी स्पष्ट नहीं है. हालाँकि, यदि आप भयभीत नहीं हैं, लेकिन बैठ जाएं और थोड़ा सोचें, तो आप महसूस कर सकते हैं कि, सबसे पहले, इस तरह की बकवास का उपयोग लैटिन 1 के अलावा अन्य एन्कोडिंग में स्ट्रिंग को प्रारूपित करने के लिए किया जाता है, और दूसरी बात, उनका प्रारूप काफी सरल है। प्रश्न चिह्न अलग-अलग फ़ील्ड को अलग करते हैं (बिल्कुल स्टिक | या आपकी पहली अतिथि पुस्तक में पाँच दीर्घवृत्त की तरह)। पहला क्षेत्र स्पष्ट रूप से भाषा एन्कोडिंग है। दूसरा - आप अनुमान लगा सकते हैं - टेक्स्ट एन्कोडिंग प्रारूप है। वहां बी या क्यू हो सकता है (क्रमशः बेस64 और क्यू-एन्कोडिंग)। और फिर - शीर्षक पाठ ही.
नतीजतन, डिकोडिंग एल्गोरिथ्म भी स्पष्ट है: हम इसे प्रश्न द्वारा तोड़ते हैं, पाठ को डिकोड करते हैं (फ़ंक्शन PHP में उपलब्ध हैं; क्यू के लिए, उद्धृत-मुद्रण योग्य उपयुक्त है, जैसा कि मैं इसे समझता हूं), यदि आवश्यक हो तो भाषा को फिर से कोड करें। सभी। अपने स्वयं के हेडर को इकट्ठा करने के लिए, रिवर्स ऑपरेशन करें।
यदि विषय अंग्रेजी होता, तो यह सरल लगता:
विषय: यह एक परीक्षण पत्र है
5. सामग्री-प्रकार फ़ील्ड हमें दिखाती है कि हेडर में एक पंक्ति शामिल नहीं हो सकती है, लेकिन अगली पंक्ति जारी रह सकती है - इसके लिए, अतिरिक्त पंक्तियाँ एक स्पेस कैरेक्टर से शुरू होनी चाहिए। और यह भी कि यह पत्र के पाठ को एन्कोड करने के लिए ज़िम्मेदार है, प्रारूप को इंगित करता है - पाठ या HTML, और एक और बहुत महत्वपूर्ण कार्य का प्रभारी है: यह जटिल, बहु-खंड संदेशों की संरचना के लिए जिम्मेदार है, जिस पर हम यहां विचार नहीं करेंगे। .

उपरोक्त सभी से, यह स्पष्ट है कि अपने स्वयं के पत्र भेजना सीखना (जो एक स्क्रिप्ट द्वारा उत्पन्न होते हैं, न कि पूर्ण रूप से) बहुत सरल है:
1. हम आउटलुक में बिल्कुल वही पत्र लिखते हैं जो हम एक स्क्रिप्ट के साथ भेजना चाहते हैं।
2. सुर्खियाँ देखो.
3. हम एक ऐसी स्क्रिप्ट लिखते हैं जो बिल्कुल वैसी ही स्क्रिप्ट उत्पन्न करती है।
4. हम इन हेडर को मेल फ़ंक्शन के आवश्यक फ़ील्ड में सम्मिलित करते हैं
5. हो गया!
और पत्र, हेडर या प्रेषक के नाम की एन्कोडिंग में कोई समस्या नहीं है! हमारी शब्दावली से "क्रोकोज़्याबल" शब्द गायब हो गया है!
और SQL क्वेरी के साथ सब कुछ बिल्कुल वैसा ही है। शुरुआती लोग अक्सर तुरंत एक ऐसी स्क्रिप्ट लिखने का प्रयास करते हैं जो एक जटिल क्वेरी उत्पन्न करती है, बिना यह कल्पना किए कि यह क्वेरी कैसी दिखनी चाहिए! अनुरोध को पहले कंसोल या ग्राफिकल क्लाइंट में लिखा और डीबग किया जाना चाहिए। और फिर एक PHP स्क्रिप्ट लिखें जो बिल्कुल वही अनुरोध टेक्स्ट उत्पन्न करती है।

सभी। अब आप इंजेक्शन के लिए आगे बढ़ सकते हैं।

सुरक्षा
पत्र की संरचना के आधार पर, हम एक सरल निष्कर्ष निकाल सकते हैं: लाइन ब्रेक का उपयोग करके, आप प्राप्तकर्ता पते सहित किसी भी संख्या में नए हेडर जोड़ सकते हैं।
अर्थात्, यदि हम अपने कोड में लिखते हैं
$subject=$_POST["subject"], और इस फ़ील्ड में एक सौ प्राप्तकर्ता पते होंगे, जो लाइन ब्रेक से अलग होंगे, फिर पत्र एक सौ पीड़ितों को भेजा जाएगा। यह दो बाइट भेजने जितना ही सरल है।

इससे यह निष्कर्ष निकलता है कि फीडबैक प्रपत्रों की सुरक्षा करना उतना ही सरल है।
सबसे विश्वसनीय बात यह है कि उपयोगकर्ता द्वारा दर्ज की गई जानकारी को केवल पत्र के मुख्य भाग में रखा जाए, और कहीं नहीं। मैं स्वयं इस सटीक विधि का उपयोग करता हूं। मुझे इसकी सादगी और विश्वसनीयता के लिए यह पसंद है। और समाधान जितना सरल है, मेरे लिए उतना ही मधुर है।

यदि आप वास्तव में एक "वास्तविक" ईमेल भेजने का अनुकरण करना चाहते हैं - एक हेडर, प्रेषक का पता, इत्यादि के साथ, तो फॉर्म के सभी डेटा जो संदेश पाठ में नहीं डाले गए हैं उन्हें वर्णों की उपस्थिति के लिए जांचा जाना चाहिए "\r ” और “\n "!
और यदि ऐसे चिह्न मौजूद हों तो पत्र न भेजें.
बेशक, प्राप्तकर्ता का पता स्क्रिप्ट में हार्डकोड किया जाना चाहिए (मैंने देखा है कि कुछ अद्वितीय लोग फॉर्म में एक छिपे हुए फ़ील्ड में पता लिखते हैं)।

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

ई फ़ाइल खोलने में समस्याओं का सबसे आम कारण आपके कंप्यूटर पर उपयुक्त एप्लिकेशन इंस्टॉल न होना है। इस मामले में, ई प्रारूप में फ़ाइलें परोसने वाले एप्लिकेशन को ढूंढना, डाउनलोड करना और इंस्टॉल करना पर्याप्त है - ऐसे प्रोग्राम नीचे उपलब्ध हैं।

खोज प्रणाली

फ़ाइल एक्सटेंशन दर्ज करें

मदद

संकेत

कृपया ध्यान दें कि फ़ाइलों का कुछ एन्कोडेड डेटा जिसे हमारा कंप्यूटर नहीं पढ़ता है, उसे कभी-कभी नोटपैड में देखा जा सकता है। इस तरह हम पाठ या संख्याओं के टुकड़े पढ़ेंगे - यह जांचने लायक है कि क्या यह विधि ई फाइलों के मामले में भी काम करती है।

यदि सूची से एप्लिकेशन पहले ही इंस्टॉल हो चुका है तो क्या करें?

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

प्रोग्राम जो ई फ़ाइल खोलते हैं

खिड़कियाँ

मैं ई फ़ाइल क्यों नहीं खोल सकता?

ई फ़ाइलों की समस्याओं के अन्य कारण भी हो सकते हैं। कभी-कभी आपके कंप्यूटर पर ई फ़ाइलों का समर्थन करने वाला सॉफ़्टवेयर स्थापित करने से भी समस्या का समाधान नहीं होगा। ई फ़ाइल को खोलने और उसके साथ काम करने में असमर्थता का कारण यह भी हो सकता है:

रजिस्ट्री प्रविष्टियों में असंगत ई फ़ाइल एसोसिएशन
- हमारे द्वारा खोली गई ई फ़ाइल का भ्रष्टाचार
- फ़ाइल ई का संक्रमण (वायरस)
- बहुत कम कंप्यूटर संसाधन
- पुराने ड्राइवर
- विंडोज़ रजिस्ट्री से ई एक्सटेंशन को हटाना
- ई एक्सटेंशन का समर्थन करने वाले प्रोग्राम की अधूरी स्थापना

इन समस्याओं को ठीक करने के परिणामस्वरूप आप ई फाइलों को स्वतंत्र रूप से खोलने और उनके साथ काम करने में सक्षम हो जाएंगे। यदि आपके कंप्यूटर में अभी भी फाइलों के साथ समस्याएं हैं, तो आपको सटीक कारण निर्धारित करने के लिए किसी विशेषज्ञ की मदद लेनी चाहिए।

मेरा कंप्यूटर फ़ाइल एक्सटेंशन नहीं दिखाता, मुझे क्या करना चाहिए?

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

अक्सर, विभिन्न साइटों पर पंजीकरण करते समय, उपयोगकर्ता को अपना ई-मेल पता छोड़ने के लिए कहा जाता है। भविष्य में किसी भी गलतफहमी से बचने के लिए उपयोगकर्ता की जानकारी को सर्वर पर भेजने से पहले सत्यापित किया जाना चाहिए। बेशक, सभी क्षेत्रों की जांच करना आवश्यक नहीं है, लेकिन उन डेटा की जांच की जानी चाहिए जो मानकों द्वारा काफी सख्ती से परिभाषित और सीमित हैं। विशेष रूप से, इनमें टेलीफोन नंबर, ईमेल पते और आईसीक्यू नंबर शामिल हैं।

इस तथ्य को देखते हुए कि ऐसे डेटा का प्रारूप काफी भिन्न हो सकता है, सभी संभावित विकल्पों को ध्यान में रखा जाना चाहिए।

इस लेख में हम खुद को ई-मेल पते और आईसीक्यू नंबरों के प्रारूपों पर विचार करने तक ही सीमित रखेंगे।

ई-मेल पता प्रारूप

एक ईमेल पता एक विशेष पहचानकर्ता होता है जिसमें वर्णों की एक स्ट्रिंग होती है जिसे स्थानीय-भाग कहा जाता है, इसके बाद एक @ चिह्न (64 के ASCII मान के साथ at-sign), और फिर एक डोमेन नाम के साथ एक स्ट्रिंग होती है। अर्थात्, पहचानकर्ता इस प्रकार दिखता है: local-part@domain.

स्थानीय भाग या तो एक उद्धृत स्ट्रिंग या एक स्ट्रिंग है जिसे बिंदुओं द्वारा अलग किया जा सकता है। यदि स्ट्रिंग को दूसरे रूप में दर्शाया जा सकता है, तो उद्धृत स्ट्रिंग के बजाय इस फॉर्म का उपयोग करने की अनुशंसा की जाती है।

स्थानीय भाग में निम्नलिखित अक्षर हो सकते हैं:

ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 .!#$%&"*+/-=?^_`(|)~

स्थानीय भाग को @ प्रतीक का उपयोग करके डोमेन भाग से अलग किया जाता है। पहचानकर्ता का डोमेन भाग उस होस्ट को इंगित करता है जिसे पत्र वितरित किया जाना चाहिए।

डोमेन भाग में निम्नलिखित वर्णों की अनुमति है:

ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 .-

स्थानीय भाग डोमेन भाग पर निर्भर करता है, इस अर्थ में कि इसका प्रारूप मेलबॉक्स के डोमेन भाग के रूप में उपयोग किए जाने वाले व्यक्तिगत होस्ट की नीति के आधार पर बदल सकता है।

आईसीक्यू संख्या प्रारूप

आईसीक्यू नंबर प्रस्तुत करने के प्रारूप ई-मेल पते की तुलना में कम विविध हैं।

ICQ नंबर में 5 से 9 अंक हो सकते हैं। अक्सर उपयोग किया जाने वाला प्रारूप XXX-XXX-XXX है। हालाँकि, यह प्रारूप सार्वभौमिक नहीं है, क्योंकि, उदाहरण के लिए, इसमें 7-अंकीय संख्याओं को स्पष्ट रूप से प्रस्तुत नहीं किया जा सकता है। इसलिए, प्रारूप का उपयोग करने की अनुशंसा की जाती है: XXXXXXXXX (5 से 9 तक वर्णों की संभावित संख्या के साथ)।

ICQ नंबर में वर्णों की संख्या में विविधता इस तथ्य के कारण है कि सबसे पहले, जब सेवा दिखाई दी, तो उपयोगकर्ताओं को 6-अंकीय संख्याओं के तहत पंजीकृत किया गया था। फिर, जब संख्याओं की संख्या अपर्याप्त हो गई, तो वर्णों की संख्या बढ़ानी पड़ी, और आज उपयोगकर्ता केवल 9-अंकीय संख्याओं के साथ ही पंजीकरण कर सकते हैं। हालाँकि, ऐसी साइटें हैं जो 6-, 7-, 8-अंकीय संख्याएँ बेचती हैं।

जावास्क्रिप्ट रेगुलर एक्सप्रेशन का उपयोग करके फॉर्म फ़ील्ड को मान्य करना

दर्ज किए गए डेटा को सत्यापित करने का सबसे सुविधाजनक तरीका नियमित अभिव्यक्तियों का उपयोग करना है।

नियमित अभिव्यक्तिएक टेम्प्लेट है जिससे दर्ज किया गया डेटा (स्ट्रिंग डेटा) मेल खाता है। उन्हें नियमित कहा जाता है क्योंकि उनका उपयोग डेटा के सीमित सेट (पूर्व-निर्धारित प्रारूप) से मिलान करने के लिए किया जा सकता है।

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

ICQ नंबरों की जाँच करना

सबसे पहले आपको एक रेगुलर एक्सप्रेशन बनाना होगा जो ICQ नंबर के प्रारूप से मेल खाता हो। XXXXXXXXX प्रारूप के मामले में, नियमित अभिव्यक्ति इस प्रकार होगी:

वार पैटर्न = /^\d(5,9)$/;

जावास्क्रिप्ट में, रेगुलर एक्सप्रेशन दोनों तरफ / वर्णों तक सीमित हैं। निर्माण \d(5,9) का अर्थ है कि स्ट्रिंग में संख्याएं (\d) होनी चाहिए और इसमें 5 से 9 अक्षर ((5,9)) होने चाहिए। ^ और $ अक्षर हमें बताते हैं कि स्ट्रिंग पूरी तरह से इस पैटर्न से मेल खाती है, इसके पहले या बाद में एक भी अक्षर नहीं है।

इस प्रकार, पैटर्न स्ट्रिंग के अनुरूप होगा, उदाहरण के लिए, निम्न प्रकार का: 20045697, 102145, 48574, 123456789। निम्नलिखित पंक्तियाँ पैटर्न से मेल नहीं खातीं: 5422, 1234567890। संख्यात्मक वर्णों के अलावा अन्य वर्णों वाली पंक्तियाँ भी पैटर्न से मेल नहीं खातीं। हम XXX-XXX-XXX प्रारूप पर विचार नहीं करते, क्योंकि यह सार्वभौमिक नहीं है। उपयोगकर्ता को हमेशा उस प्रारूप के बारे में सूचित किया जाना चाहिए जिसमें डेटा दर्ज किया जाना चाहिए।

ई-मेल पते की जाँच हो रही है

ई-मेल पते को मान्य करने के लिए रेगुलर एक्सप्रेशन बनाना अधिक कठिन कार्य है। ई-मेल पते का प्रारूप ऊपर वर्णित किया गया था, यहां हम केवल नियमित अभिव्यक्ति का संकेत देंगे:

वार पैटर्न = /^((|[!#$%\*\/\?\|^\(\)`~&"\+=-_])+\.)* (|[!#$%\ *\/\?\|^\(\)`~&"\+=-_])+@ (+\.)++$/;

रेगुलर एक्सप्रेशन बिना किसी रुकावट के एक पंक्ति में लिखा जाता है। स्ट्रिंग का मतलब है कि एक बिंदु के अलावा 0 या अधिक स्थानीय भाग वर्ण हो सकते हैं, उसके बाद एक बिंदु, फिर एक बिंदु के अलावा 1 या अधिक स्थानीय भाग वर्ण, फिर एक @ वर्ण, फिर उपयुक्त प्रारूप का एक डोमेन भाग हो सकता है।

जावास्क्रिप्ट में पैटर्न मिलान के परीक्षण के लिए, परीक्षण फ़ंक्शन का उपयोग किया जाता है, जो स्ट्रिंग पैटर्न से मेल खाने पर सत्य और अन्यथा गलत लौटाता है।

वार पैटर्न = /^((|[!#$%\*\/\?\|^\(\)`~&"\+=-_])+\.)* (|[!#$%\ *\/\?\|^\(\)`~&"\+=-_])+@ (+\.)++$/; पैटर्न.टेस्ट(" [ईमेल सुरक्षित]"); // गलत पैटर्न लौटाएगा। परीक्षण(" [ईमेल सुरक्षित]"); // सही पैटर्न लौटाएगा। परीक्षण(" [ईमेल सुरक्षित]"); // सही पैटर्न लौटाएगा। परीक्षण(" [ईमेल सुरक्षित]"); // गलत लौटेगा

निष्कर्ष

फॉर्म भरने में आसानी सुनिश्चित करने के साथ-साथ दर्ज किए गए डेटा की शुद्धता सुनिश्चित करने के लिए, प्रविष्टि के लिए स्वीकार्य डेटा प्रारूपों को सही ढंग से निर्धारित करना आवश्यक है। आपको उपयोगकर्ता को यह भी बताना होगा कि जानकारी किस प्रारूप में दर्ज की जानी चाहिए।

फॉर्म सत्यापन को लागू करने के संदर्भ में, सबसे सफल रेगुलर एक्सप्रेशन का उपयोग करना है, जो आपको अधिकांश मामलों में एक टेम्पलेट का चयन करने की अनुमति देता है।

लेख दस्तावेज़ से सामग्री का उपयोग करता है



ऊपर