व्याख्यारेगुलर एक्सप्रेशन
वेबसाइट (यूआरएल)[a-zA-z]+://[^\s]*
आईपी एड्रेस2]|}}-425]|}}-5]|[0132]|}}-425]|}}-5]|[01
ईमेल पता\डब्ल्यू+([-+.]\w+)*@\w+([-.]\w+)*\\.\w+([-.]\w+)*
QQ नंबर[1-9]\d{4,}
एचटीएमएल मार्कअप (विषय या स्व)-समाप्त)<(**)>.*<\/\1>|<(*) \/>
पासवर्ड (संख्याओं से मिला है/उच्चरी अक्षर/lowercase letters/अक्षर, सभी चार उपलब्ध होने चाहिए, अधिक 8 अंक(?=^.{8,}$)(?=.*\d)(?=.*\डब्ल्यू+)(?=.*[A-Z)(?=.*[a-ज)(?!.*\n).*$
तारीख (वर्ष-महीना-दिन)4}|\d{2)-1]|}}-21-9-12]{0-93]|}}11-9
तारीख (महीना/दिन/वर्ष1]|}}-21-9/12]{0-93]|}}11-9/4}|\d{2)
24-समय (घंटा: मिनट,1-9]|}}2]|}}-3-5]{0-9
चीनी (अक्षर)[\u4e00-\u9fa5]
चीनी और पूर्ण-चौथे अक्षर (अक्षर)[\u3000-\u30110-1930-4450-61-
चीनी मुख्यधरोहर फाइक्स्ड टेलीफोन नंबर4}-3}-8}|\d{7)
चीनी मुख्यधरोहर मोबाइल फोन नंबर1\d{10}
चीनी मुख्यधरोहर जीपीसी[1-9]\d{5}
चीनी मुख्यधरोहर आईडी नंबर (15 या 18 अंक\d{15-9
गैर-नकारात्मक संख्या (सकारात्मक संख्या या शून्य)\d+
सकारात्मक संख्या]|}}-9]*[1-9]{0-9]*
नकारात्मक संख्या-]|}}-9]*[1-9]{0-9]*
संख्या-+
दशमलव-++
एबीसी नहीं शामिल शब्द+\b
व्याख्यारेगुलर एक्सप्रेशन
यूजर नाम/^[a-ज़0-9-]{3,16$/
पासवर्ड/^[a-ज़0-9-]{6,18$/
हेक्साडेसिमल मूल्य/-फ०-9]{6-फ०-9]{3/
ई-ईमेल पता/-ज़0-9-]+--]+-2,6/
यूआरएल//\/--]+-2,6/-]*)*\//
आईपी एड्रेस/25]|}}-5]|}}2]|}}-4]{0-9]|[01]?[0-9]{0-9325]|}}-5]|}}2]|}}-4]{0-9]|[01]?[0-9]{0-9]?)$/
एचटीएमएल टैग/^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$/
यूनिकोड एन्कोडिंग में चीनी अक्षर की दायरा/^[u4e00-u9fa5],{0,}$/
चीनी अक्षर के लिए सामान्य अभिव्यक्ति[\u4e00-\u9fa5]
कमेंट: चीनी मेल खाता है. इस अभिव्यक्ति के साथ, यह आसानी से संभाला जा सकता है
समान डबल-बाइट चारकराक्तर (चीनी अक्षरों सहित)[^\x00-\xff]
कमेंट: शब्द की लंबाई की गणना करने के लिए उपयोगी (2 डबल के लिए)-बाइट चारकराक्तर, 1 एससीआई अक्षरों के लिए)
खाली पंक्ति के लिए सामान्य अभिव्यक्ति\n\s*\र
नोट्स: खाली पंक्तियों को हटाने के लिए उपयोगी
एचटीएमएल टैग के लिए सामान्य अभिव्यक्ति<(\S*?)[^>]*>.*<?/\1>|<.*?/>
कमेंट: इंटरनेट पर चलने वाली संस्करण बहुत खराब है. ऊपर का संस्करण बहुत कम ही मेल खाता है, और जटिल गहन टैगों के लिए अभी भी निर्वाणी है.
सामान्य अभिव्यक्ति जो पहले और अंतिम खाली अक्षरों को मेल खाता है^\s*|\s*$
कमेंट: एक पंक्ति के आरंभ और अंत में खाली अक्षरों को हटाने के लिए उपयोगी (स्पेस, टैब, पेज ब्रेक, आदि सहित), एक बहुत ही उपयोगी अभिव्यक्ति
ईमेल एड्रेस के लिए सामान्य अभिव्यक्ति\डब्ल्यू+([-+.]\w+)*@\w+([-.]\w+)*\\.\w+([-.]\w+)*
नोट्स: फॉर्म वैलिडेशन के लिए उपयोगी
सामान्य अभिव्यक्ति में URL मेल खाता है[a-zA-z]+://[^\s]*
कमेंट: इंटरनेट पर चलने वाली संस्करण के कामकाज बहुत कम हैं, और ऊपर के विषय बुद्धि से आवश्यकताओं को पूरा कर सकते हैं.
समान खाता को वैध है (अक्षर से शुरू होना, अनुमति देते हैं 5-16 बाइट, अंकीय और अनुक्रमणीय अंडरस्कोर अनुमति देते हैं)^[a-zA-Z][a-zA-Z0-9_]{4,15$
नोट्स: फॉर्म वैलिडेशन के लिए उपयोगी
समान घरेलू फोन नंबर\d{3}-\d{8}|\d{4}-\d{7}
कमेंट: 0 जैसे मेलिंग फॉर्मों को मेल खाता है511-4405222 या 021-87888822
समान टेंसेन तेंग़क्वान संख्या[1-9]{0-9]{4,}
कमेंट: टेंसेन तेंग़क्वान संख्या से शुरू होती है 10000
समान चीन मुख्य देश कोड[1-9]\d{5}(?!\d)
कमेंट: चीन मुख्य देश की पोस्टल कोड है 6 अंक
समान आईडी\d{15}|\d{18}
नोट: चीन मुख्य देश की आईडी कार्ड है 15 या 18 अंक
समान आईपी एड्रेस\d+.\d+.\d+.\d+
नोट्स: आईपी एड्रेस निकालने के लिए उपयोगी
समान विशिष्ट संख्याएं:
match floating1-9]\d*$//समान सकारात्मक पूर्णांक
^-[1-9]\d*$//समान नकारात्मक पूर्णांक
^-?[1-9]\d*$//समान पूर्णांक
match floating1-9]\d*|0$Match non-नकारात्मक पूर्णांक (सकारात्मक पूर्णांक + 0)
^-[1-9]\d*|0$Match non-सकारात्मक पूर्णांक (नकारात्मक पूर्णांक + 0)
match floating1-9]\d*.\d*|0\.\d*[1-9]\d*$//Match positive floating-point numbers
^-([1-9]\d*.\d*|0\.\d*[1-9]\d*Match positive floating//)]$-point numbers
^-match negative floating1-9]\d*.\d*|0\.\d*[1-9]\d*^[+?([//|0)$-point numbers
match floating1-9]\d*.\d*|0\.\d*[1-9]\d*^[+|0$Match non-|0?\.0-point numbers (positive floating-point numbers + 0)
^(-([1-9]\d*.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$Match non-positive floating-point numbers (negative floating-point numbers + 0)
Notes: Useful when dealing with large amounts of data, pay attention to corrections in specific applications.
Match specific strings
^[A-ज़ा-z]+$//Match a string of 26 English letters
^[A-Z]+$//Matches a string of 26 English letters
^[a-z]+$//Matches a string of 26 lowercase letters
^[A-ज़ा-ज़0-9]+$//Match a string of numbers and 26 letters
^\w+$//Matches a string consisting of numbers, 26 letters, or underscores
characterdescribe
\Marks the next character as a special character, or a literal character, or a backward reference, or an octal escape character. For example, "n" matches the character "n". " n" matches a newline character. The sequence "\" matches "" and " (" matches " (").
^Matches the starting position of the input string. If the Multiline property of the RegExp object is set, ^ also matches the position after " n" or " r".
$Matches the end position of the input string. If the RegExp object's Multiline property is set, $ also matches the position before "\n" or "\r".
*Matches the preceding subexpression zero or more times. For example, zo * can match "z" and "zoo". * is equivalent to {0,}.
+Matches the preceding subexpression one or more times. For example, "zo +" matches "zo" and "zoo", but not "z". + is equivalent to {1,}.
?Matches the preceding subexpression zero or once. For example, "do (es)?" can match "do" in "do" or "does".? is equivalent to {0,1}.
{n}n एक गैर-सकारात्मक अंक है-negative integer. Matches certain n times. For example, "o {2" does not match the "o" in "Bob", but it does match two o's in "food".
{n,}n एक गैर-सकारात्मक अंक है-negative integer. Matches at least n times. For example, "o {2,}" does not match "o" in "Bob", but does match all o in "foooood". "o {1,}" is equivalent to "o +". "o {0,}" is equivalent to "o *".
{n,m}m and n are both non-negative integers, where n <= m. Match at least n times and at most m times. For example, "o {1,3}" will match the first three o's in "fooooood". "o {0,1}" is equivalent to "o?". Note that there can be no spaces between commas and two numbers.
?When the character immediately follows any other constraint(*,+,?،{n},{n,},{n,m}),the matching pattern is non greedy. The non greedy mode matches the searched string as little as possible, while the default greedy mode matches the searched string as much as possible.For example, for string "oooo", "o +?" will match a single "o", and "o +" will match all "o".
.Matches any single character except " n". To match any character including " n", use a pattern like "[.n]".
(pattern)Matches the pattern and gets the match. The obtained match can be obtained from the resulting Matches collection, using the SubMatches collection in VBScript and the 0 dollars... 9 dollars attribute in JScript. To match parenthesis characters, use " (" or ") ".
(?:pattern)Matches a pattern but does not obtain a match result, that is, it is a non-fetching match and is not stored for later use. This is useful when using the or character " (|) " to combine parts of a pattern. For example, "industr (?: y | ies) " is a shorter expression than "industry | industries".
(?=pattern)Forward lookup matches the lookup string at the beginning of any string that matches the pattern. This is a non-fetch match, अर्थात, मेल को बाद में उपयोग के लिए नहीं लाया जाना चाहिए. उदाहरण के लिए, "Windows (? = 95 | 98 | NT | 2000) " में "Windows" में "Windows" को मेटच करता है2000", लेकिन नहीं "Windows" में "Windows3.1". एक खोज में अक्षर नहीं खर्च होते, अर्थात, जब मेल होता है, अगले मेल के लिए खोज फिर से अंतिम मेल के बाद ही शुरू होती है, न कि खोज वाले अक्षर के बाद.
(?!pattern)नकारात्मक खोज मेटच अभिव्यक्ति को मेटच नहीं करने वाले किसी भी अक्षर-शृंखला की शुरुआत में मेटच करता है। यह एक न-मेटच फेच करना, अर्थात् भविष्य के उपयोग के लिए मेटच को फेच नहीं करना। उदाहरण के लिए, "Windows (?! 95 | 98 | NT | 2000) " में "Windows" में "Windows" को मेटच करता है3.1", लेकिन "Windows" में "Windows" को नहीं मेटच करता है2000"। खोज करने के लिए कोई अक्षर नहीं खर्च करता, अर्थात् मेटच होने के बाद, अगले मेटच के लिए खोज आगे के अक्षर के बाद ही शुरू होती है, न कि खोज करने वाले अक्षर के बाद।
x|yx या y को मेटच करता है। उदाहरण के लिए, "z | food" "z" या "food" को मेटच करता है। " (z | f) ood" "zood" या "food" को मेटच करता है।
[xyz]कारक सेट। निर्दिष्ट कारक को मेटच करता है। उदाहरण के लिए, "[abc]" "plain" में "a" को मेटच करता है।
[^xyz]नकारात्मक कारक सेट। निर्दिष्ट कारक को मेटच नहीं करता है। उदाहरण के लिए, "[^ abc]" "plain" में "p" को मेटच करता है।
[a-z]कारक दायरा। निर्दिष्ट दायरे के भीतर के कोई भी अक्षर को मेटच करता है। उदाहरण के लिए, "[a-z]" को "a" से "z" के बीच की कोई भी न्यून अक्षर को मेटच करता है。
[^a-z]नकारात्मक कारक दायरा। निर्दिष्ट दायरे के बाहर के कोई भी अक्षर को मेटच करता है। उदाहरण के लिए, "[^ a-z]" को "a" से "z" के बीच की कोई भी अक्षर को मेटच नहीं करता है。
\bशब्द सीमा मेटच करता है, जो शब्द और स्पेस के बीच की स्थिति को संदर्भित करता है। उदाहरण के लिए, "er b" "never" में "er" को मेटच कर सकता है, लेकिन "verb" में "er" को नहीं मेटच करता है।
\Bगैर--शब्द सीमाएं। "er B" "verb" में "er" को मेटच करता है, लेकिन "never" में "er" को नहीं मेटच करता है।
\cxx द्वारा निर्दिष्ट कंट्रोल कारक मेटच करता है। उदाहरण के लिए, cM कंट्रोल-M या कारिज रिटर्न। x का मूल्य या तो A-Z या a-z. अन्यथा, c को लिथरल "c" कारक के रूप में देखा जाता है。
\dसंख्यात्मक कारक मेटच करता है। [0 के बराबर है-9].
\Dगैर--संख्यात्मक कारक। [^ 0 के बराबर है-9].
\fपेज फीड कारक मेटच करता है। \x0c और \cL के बराबर है।
\nनए लाइन कारक मेटच करता है। \x0a और \cJ के बराबर है।
\रमेच एक कार्गेरिंग रिटर्न। बराबर है \x0d और \cM.
\समेच किसी भी शून्यचार्जर चार्जर, जिसमें स्पेस, टैब, पेजफीड, आदि शामिल हैं। बराबर है [\f\n\r\t\v].
\एसमेच किसी भी ना-शून्यचार्जर चार्जर। बराबर है [^\f\n\r\t\v].
\टीमेच एक टैब। बराबर है \x09 और \cI.
\वीमेच एक ऊर्ध्वगामी टैब। बराबर है \x0b और \cK.
\डब्ल्यूमेच किसी भी वर्ड चार्जर को जो अंडरस्कोर सहित है। बराबर है "[A-ज़ा-ज़0-9]".
\डब्ल्यूमेच किसी भी ना-वर्ड चार्जर। "[^ A-ज़ा-ज़0-9]".
\एनमेच एन, जहां एन अष्टकोड एस्केप वैल्यू है। अष्टकोड एस्केप वैल्यू अवश्य ही पहचाने गए दो संख्याओं की लंबाई होनी चाहिए। उदाहरण के लिए, " \x41" मेच "A". " \x041" एक बराबर है " \x04 & 1". नियमित अभिव्यक्तियों में एसीआई एनकोडिंग का उपयोग किया जा सकता है..
\न्यूममेच न्यूम, जहां न्यूम एक सकल द्विगुणी संख्या है। मेच के लिए उल्लेख। उदाहरण के लिए, " (.) 1" दो लगातार एक ही अक्षरों को मेल खाता है。
\nएक अष्टकोड एस्केप वैल्यू या बैकवर्स रेफरेंस को पहचानता है। यदि एन एक अष्टकोड अधिग्रहण एक्सप्रेशन्स से पहले है, तो एन एक बैकवर्स रेफरेंस है। अन्यथा, यदि एन एक अष्टकोड संख्या (0-7), तो एन एक अष्टकोड एस्केप वैल्यू है。
\nmएक अष्टकोड एस्केप वैल्यू या बैकवर्स रेफरेंस को पहचानता है। यदि एनमल एक अष्टकोड अधिग्रहण एक्सप्रेशन्स से पहले है, तो एनमल एक बैकवर्स रेफरेंस है। यदि एनमल एक अष्टकोड अधिग्रहण एक्सप्रेशन्स से पहले है, तो एन एक बैकवर्स रेफरेंस है और एम के बाद लिटरल एम है। यदि पूर्ववर्ती कोई भी शर्त नहीं पूरी होती, यदि एन और एम दोनों अष्टकोड डिजिट हैं (0-7), तो एम और एल का अष्टकोड एस्केप वैल्यू एनमल अनुरूप होगा。
\nmlयदि एन अष्टकोड डिजिट (0-3), और एम और एल अष्टकोड डिजिट हैं (0-7), अष्टकोड एस्केप वैल्यू एनमल अनुरूप है。
\unमेच एन, जहां एन चार हेक्सेडिक्ल संख्या द्वारा प्रस्तुत यूनिकोड चार्जर है। उदाहरण के लिए, अनुवादित उदाहरण\ u00A9 कॉपीराइट संकेत (©) से मेल खाता है。
आपके पगले: