नियमित अभिव्यक्ति परीक्षण उपकरण आपको जेएस नियमित अभिव्यक्ति सत्यापन, नियमित अभिव्यक्ति सत्यापन, नियमित अभिव्यक्ति सत्यापन और नियमित अभिव्यक्ति परीक्षण उपकरण प्रदान करते हैं। आप टेक्स्ट सामग्री निकालने और किसी भी नियमित अभिव्यक्ति को सत्यापित करने के लिए ऑनलाइन नियमित अभिव्यक्ति को अनुकूलित कर सकते हैं।, नियमित अभिव्यक्ति निष्कर्षण यूआरएल, नियमित अभिव्यक्ति ऑनलाइन फ़ॉर्मेटिंग इत्यादि। मुझे आशा है कि यह सभी के लिए उपयोगी होगा।
नियमित अभिव्यक्ति की भूमिका
नियमित अभिव्यक्ति (रेगुलर एक्सप्रेशन) एक पाठ पैटर्न है जिसमें सामान्य वर्ण (उदाहरण के लिए, ए और जेड के बीच के अक्षर) और विशेष वर्ण (जिन्हें "मेटाकैरेक्टर" कहा जाता है) शामिल हैं। रेगुलर एक्सप्रेशन एक निश्चित वाक्यविन्यास नियम से मेल खाने वाली स्ट्रिंग की श्रृंखला का वर्णन करने और मिलान करने के लिए एक स्ट्रिंग का उपयोग करते हैं। रेगुलर एक्सप्रेशन बोझिल हैं, लेकिन वे शक्तिशाली हैं। उन्हें सीखने के बाद एप्लिकेशन न केवल आपकी दक्षता में सुधार करेगा, बल्कि आपको उपलब्धि की पूर्ण भावना भी देगा। कई प्रोग्रामिंग भाषाएं स्ट्रिंग ऑपरेशंस के लिए रेगुलर एक्सप्रेशन के उपयोग का समर्थन करती हैं।
आम तौर पर उपयोग किए जाने वाले मेटाकैरेक्टर
कोड | उदाहरण देकर स्पष्ट करना |
---|---|
. | न्यूलाइन्स को छोड़कर किसी भी चरित्र से मेल खाता है |
\w | अक्षरों या संख्याओं या अंडरस्कोर का मिलान करें |
\s | किसी भी रिक्त स्थान वर्ण से मेल खाता है |
\d | संख्याओं का मिलान करें |
\b | किसी शब्द के आरंभ या अंत का मिलान करें |
^ | एक स्ट्रिंग की शुरुआत से मेल खाता है |
$ | स्ट्रिंग के अंत का मिलान करें |
सामान्य क्वालिफायर
कोड/वाक्यविन्यास | उदाहरण देकर स्पष्ट करना |
---|---|
* | शून्य या अधिक बार दोहराएँ |
+ | एक या अधिक बार दोहराएँ |
? | शून्य या एक बार दोहराएँ |
{n} | n बार दोहराएँ |
{n,} | n या अधिक बार दोहराएँ |
{n,m} | n से m बार दोहराएँ |
आम तौर पर इस्तेमाल किये जाने वाले विलोम शब्द
कोड/वाक्यविन्यास | उदाहरण देकर स्पष्ट करना |
---|---|
\W | किसी भी ऐसे वर्ण से मेल खाता है जो अक्षर, संख्या, अंडरस्कोर या चीनी वर्ण नहीं है |
\S | किसी भी ऐसे वर्ण से मेल खाता है जो रिक्त स्थान नहीं है |
\D | किसी भी गैर-अंकीय वर्ण से मेल खाता है |
\B | मिलान शब्द के आरंभ या अंत में नहीं है |
[^x] | x को छोड़कर किसी भी वर्ण से मेल खाता है |
[^aeiou] | Aeiou को छोड़कर किसी भी वर्ण से मेल खाता है। |
चरित्र | वर्णन करना |
---|---|
^\d+$ | //गैर-ऋणात्मक पूर्णांकों का मिलान करें (धनात्मक पूर्णांक + 0) |
//पूर्णांकों का मिलान करें^\d+(\.\d+)?$ | //गैर-नकारात्मक फ़्लोटिंग पॉइंट संख्याओं का मिलान करें (सकारात्मक फ़्लोटिंग पॉइंट संख्याएँ + 0) |
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ | // सकारात्मक फ़्लोटिंग पॉइंट संख्याओं का मिलान करें |
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ | //गैर-सकारात्मक फ़्लोटिंग पॉइंट संख्याओं का मिलान करें (नकारात्मक फ़्लोटिंग पॉइंट संख्याएँ + 0) |
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ | //नकारात्मक फ़्लोटिंग पॉइंट संख्याओं का मिलान करें |
^(-?\d+)(\.\d+)?$ | //फ्लोटिंग पॉइंट नंबरों का मिलान करें |
^[A-Za-z]+$????????? | // 26 अंग्रेजी अक्षरों वाली एक स्ट्रिंग का मिलान करें |
^[A-Z]+$ ??? | // 26 बड़े अंग्रेजी अक्षरों वाली एक स्ट्रिंग का मिलान करें |
^[a-z]+$ | // 26 लोअरकेस अंग्रेजी अक्षरों वाली एक स्ट्रिंग का मिलान करें |
^[A-Za-z0-9]+$ | //संख्याओं और 26 अंग्रेजी अक्षरों से युक्त एक स्ट्रिंग का मिलान करें |
^\w+$ | //संख्याओं, 26 अंग्रेजी अक्षरों या अंडरस्कोर वाली एक स्ट्रिंग का मिलान करें |
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ | //ईमेल पते का मिलान करें |
^[a-zA-z]+:// मिलान(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ | //यूआरएल से मिलान करें |
[\u4e00-\u9fa5] | चीनी अक्षरों से मेल खाने के लिए नियमित अभिव्यक्ति |
[^\x00-\xff] | डबल-बाइट वर्णों का मिलान करें (चीनी वर्णों सहित) |
\n[\s| ]*\r | खाली पंक्तियों से मिलान करने के लिए नियमित अभिव्यक्ति |
/<(.*)>.*<\/>|<(.*)\/>/ | HTML टैग्स से मेल खाने के लिए नियमित अभिव्यक्ति |
(^\s*)|(\s*$) | अग्रणी और अनुगामी स्थानों से मेल खाने वाली नियमित अभिव्यक्ति |
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* | ईमेल पते से मेल खाने के लिए नियमित अभिव्यक्ति |
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ | यूआरएल से मेल खाने के लिए नियमित अभिव्यक्ति |
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ | क्या मिलान खाता वैध है (एक अक्षर से शुरू, 5-16 बाइट्स की अनुमति, अल्फ़ान्यूमेरिक अंडरस्कोर की अनुमति) |
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? | घरेलू फ़ोन नंबरों का मिलान करें |
^[1-9]*[1-9][0-9]*$ | Tencent QQ नंबर से मिलान करें |