வழக்கமான எழுத்துக்கள் | விவரிக்க |
---|---|
\ | அடுத்த எழுத்தை ஒரு சிறப்புப் பாத்திரம், அல்லது ஒரு எழுத்துப் பாத்திரம், அல்லது ஒரு பின்குறிப்பு, அல்லது ஒரு ஆக்டல் எஸ்கேப் கேரக்டராகக் குறிக்கும். உதாரணத்திற்கு,"n "பொருத்த பாத்திரம்"n "。"\n "புதிய வரிசை பாத்திரத்தை பொருத்து. தொடர்"\\ "பொருத்துக"\ "மற்றும்"\( "பின்னர் பொருந்துகிறது"( "。 |
^ | உள்ளீட்டு சரத்தின் தொடக்கத்துடன் பொருந்துகிறது. RegExp பொருளின் மல்டிலைன் பண்பு அமைக்கப்பட்டால், ^ மேலும் பொருந்தும் "\n "அல்லது"\r "பின் நிலை. |
$ | உள்ளீட்டு சரத்தின் முடிவைப் பொருத்துகிறது. RegExp பொருளின் மல்டிலைன் சொத்து அமைக்கப்பட்டால், $ கூட பொருந்தும் "\n "அல்லது"\r "முந்தைய இடம். |
* | முந்தைய துணை வெளிப்பாடு பூஜ்ஜியம் அல்லது அதற்கு மேற்பட்ட முறை பொருந்தும். எடுத்துக்காட்டாக, zo* பொருத்தங்கள் "z "அத்துடன்"zoo ".* என்பது {0,}க்கு சமம். |
+ | முந்தைய துணை வெளிப்பாடு ஒன்று அல்லது அதற்கு மேற்பட்ட முறை பொருந்தும். உதாரணத்திற்கு,"zo+ "பொருத்த முடியும்"zo "அத்துடன்"zoo ", ஆனால் பொருந்த முடியாது"z ".+ என்பது {1,}க்கு சமம். |
? | முந்தைய துணை வெளிப்பாடு பூஜ்ஜியம் அல்லது ஒரு முறை பொருந்தும். உதாரணத்திற்கு,"do(es)? "பொருத்த முடியும்"does "அல்லது"does "இடைநிலை"do ".? {0,1}க்கு சமம். |
{n} | nஎதிர்மறை அல்லாத முழு எண். போட்டி உறுதிப்படுத்தப்பட்டதுnஇரண்டாம் நிலை. உதாரணத்திற்கு,"o{2} "பொருத்த முடியாது"Bob "இடைநிலை"o ", ஆனால் பொருத்த முடியும்"food "இரண்டு ஓ உள்ளே. |
{n,} | nஎதிர்மறை அல்லாத முழு எண். குறைந்தது பொருந்தும்nஇரண்டாம் நிலை. உதாரணத்திற்கு,"o{2,} "பொருத்த முடியாது"Bob "இடைநிலை"o ", ஆனால் பொருத்த முடியும்"foooood "அனைத்தும் உள்ளது."o{1,} "சமமான"o+ "。"o{0,} "சமமானது"o* "。 |
{n,m} | mமற்றும்nஇவை அனைத்தும் எதிர்மறை அல்லாத முழு எண்கள்n<=m. குறைந்தது பொருத்தம்nஅதிகபட்சம் நேரங்கள் மற்றும் போட்டிகள்mஇரண்டாம் நிலை. உதாரணத்திற்கு,"o{1,3} "பொருந்தும்"fooooood "முதல் மூன்று மணிக்குள்."o{0,1} "சமமான"o? ". கமாவிற்கும் இரண்டு எண்களுக்கும் இடையில் இடைவெளி இருக்கக்கூடாது என்பதை நினைவில் கொள்ளவும். |
? | இந்த எழுத்து உடனடியாக வேறு ஏதேனும் வரம்பினால் பின்தொடரும் போது (*, +,?, {n},{n,},{n,m}), பொருந்தும் முறை பேராசையற்றது. பேராசையற்ற பயன்முறையானது தேடப்பட்ட சரத்துடன் முடிந்தவரை குறைவாகவே பொருந்துகிறது, அதே சமயம் இயல்புநிலை பேராசை முறையானது தேடப்பட்ட சரத்துடன் முடிந்தவரை பொருந்துகிறது. எடுத்துக்காட்டாக, சரத்திற்கு "oooo ","o+? "ஒற்றைக்கு பொருந்தும்"o ",மற்றும்"o+ "எல்லாவற்றையும் பொருத்தும்"o "。 |
. | தவிர "\ n ". பொருந்துவதற்கு அடங்கும்" தவிர வேறு எந்த ஒரு எழுத்தும்\ n ", தயவு செய்து இதைப் போன்ற ஏதாவது ஒன்றைப் பயன்படுத்தவும்"(.|\n) "முறை. |
(pattern) | மேட்ச் பேட்டர்ன் மற்றும் இந்தப் பொருத்தத்தைப் பெறுங்கள். பெறப்பட்ட பொருத்தங்களை VBScript இல் உள்ள SubMatches சேகரிப்பு மற்றும் JScript இல் $0...$9 பண்புக்கூறுகளைப் பயன்படுத்தி உருவாக்கப்பட்ட பொருத்தங்கள் சேகரிப்பில் இருந்து பெறலாம். அடைப்புக்குறி எழுத்துக்களைப் பொருத்த, "ஐப் பயன்படுத்தவும்\( "அல்லது"\) "。 |
(?:pattern) | பேட்டர்னுடன் பொருந்துகிறது ஆனால் பொருந்தக்கூடிய முடிவைப் பெறவில்லை, அதாவது இது ஒரு கையகப்படுத்தல் அல்லாத பொருத்தம் மற்றும் பிற்கால பயன்பாட்டிற்காக சேமிக்கப்படவில்லை. இது அல்லது எழுத்தைப் பயன்படுத்தி செய்யப்படுகிறது "(|) "ஒரு வடிவத்தின் பகுதிகளை இணைப்பது பயனுள்ளது. எடுத்துக்காட்டாக"industr(?:y|ies) "இது ஒரு ஒப்பீடு"industry|industries "ஒரு எளிமையான வெளிப்பாடு. |
(?=pattern) | முன்னோக்கி நேர்மறை தேடுதல், எந்த சரம் பொருந்தும் வடிவத்தின் தொடக்கத்தில் உள்ள தேடல் சரத்துடன் பொருந்துகிறது. இது எடுக்கப்படாத பொருத்தம், அதாவது, பின்னர் பயன்படுத்துவதற்கு தீப்பெட்டியை எடுக்க வேண்டிய அவசியமில்லை. உதாரணத்திற்கு,"Windows(?=95|98|NT|2000) "பொருத்த முடியும்"Windows2000 "இடைநிலை"Windows ", ஆனால் பொருந்த முடியாது"Windows3.1 "இடைநிலை"Windows ". ப்ரீஃபெட்ச் எழுத்துகளை உட்கொள்வதில்லை, அதாவது ஒரு போட்டி ஏற்பட்ட பிறகு, அடுத்த போட்டிக்கான தேடல் முன்னறிவிப்பைக் கொண்ட எழுத்துக்களுக்குப் பிறகு தொடங்குவதை விட, கடைசி போட்டிக்குப் பிறகு உடனடியாகத் தொடங்குகிறது. |
(?!pattern) | முன்னோக்கி எதிர்மறையான தோற்றம், பேட்டர்னுடன் பொருந்தாத எந்த சரத்தின் தொடக்கத்திலும் உள்ள தேடல் சரத்துடன் பொருந்துகிறது. இது எடுக்கப்படாத பொருத்தம், அதாவது, பின்னர் பயன்படுத்துவதற்கு தீப்பெட்டியை எடுக்க வேண்டிய அவசியமில்லை. உதாரணத்திற்கு"Windows(?!95|98|NT|2000) "பொருத்த முடியும்"Windows3.1 "இடைநிலை"Windows ", ஆனால் பொருந்த முடியாது"Windows2000 "இடைநிலை"Windows ". ப்ரீஃபெட்ச் எழுத்துகளை உட்கொள்வதில்லை, அதாவது, ஒரு போட்டி ஏற்பட்ட பிறகு, அடுத்த போட்டிக்கான தேடலானது, ப்ரீஃபெட்ச் உள்ள எழுத்துக்களுக்குப் பிறகு தொடங்குவதை விட, கடைசி போட்டிக்குப் பிறகு உடனடியாகத் தொடங்கும். |
(?<=pattern) | தலைகீழ் நேர்மறை முன் சரிபார்ப்பு என்பது முன்னோக்கி நேர்மறை முன் சரிபார்ப்பைப் போன்றது, ஆனால் எதிர் திசையில். உதாரணத்திற்கு,"(?<=95|98|NT|2000)Windows "பொருத்த முடியும்"2000Windows "இடைநிலை"Windows ", ஆனால் பொருந்த முடியாது"3.1Windows "இடைநிலை"Windows "。 |
(? | தலைகீழ் எதிர்மறை முன் சரிபார்ப்பு என்பது முன்னோக்கி எதிர்மறை முன் சரிபார்ப்பைப் போன்றது, ஆனால் எதிர் திசையில். உதாரணத்திற்கு"(?"பொருத்த முடியும்" |
x|y | பொருத்தம் x அல்லது 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 "。 |
\cx | x ஆல் குறிப்பிடப்பட்ட கட்டுப்பாட்டு எழுத்துடன் பொருந்துகிறது. எடுத்துக்காட்டாக, \cM ஆனது Control-M அல்லது carriage return எழுத்துடன் பொருந்துகிறது. x இன் மதிப்பு AZ அல்லது az இல் ஒன்றாக இருக்க வேண்டும். இல்லையெனில், c ஐ ஒரு எழுத்தாகக் கருதுங்கள்"c "பாத்திரம். |
\d | எண் எழுத்துடன் பொருந்துகிறது. [0-9]க்கு சமம். |
\D | எண் அல்லாத எழுத்துடன் பொருந்துகிறது. [^0-9]க்கு சமம். |
\f | ஃபார்ம் ஃபீட் எழுத்துடன் பொருந்துகிறது. \x0c மற்றும் \cL க்கு சமம். |
\n | புதிய வரி எழுத்துடன் பொருந்துகிறது. \x0a மற்றும் \cJ க்கு சமம். |
\r | வண்டி திரும்பும் தன்மையுடன் பொருந்துகிறது. \x0d மற்றும் \cM க்கு சமம். |
\s | இடைவெளிகள், தாவல்கள், படிவ ஊட்டங்கள் மற்றும் பலவற்றை உள்ளடக்கிய எந்த இடைவெளி எழுத்துக்கும் பொருந்தும். [ \f\n\r\t\v] க்கு சமம். |
\S | ஒயிட்ஸ்பேஸ் அல்லாத எந்த எழுத்துக்கும் பொருந்தும். [^ \f\n\r\t\v] க்கு சமம். |
\t | ஒரு தாவல் எழுத்துடன் பொருந்தும். \x09 மற்றும் \cI க்கு சமம். |
\v | செங்குத்து தாவல் எழுத்துடன் பொருந்துகிறது. \x0b மற்றும் \cK க்கு சமம். |
\w | அடிக்கோடு உட்பட எந்த வார்த்தை எழுத்துக்கும் பொருந்தும். சமமான"[A-Za-z0-9_] "。 |
\W | எந்த வார்த்தை அல்லாத எழுத்துக்கும் பொருந்தும். சமமான"[^A-Za-z0-9_] "。 |
\xn | பொருத்துகn, இல்nஹெக்ஸாடெசிமல் எஸ்கேப் மதிப்பு. ஹெக்ஸாடெசிமல் எஸ்கேப் மதிப்பு சரியாக இரண்டு இலக்கங்கள் நீளமாக இருக்க வேண்டும். உதாரணத்திற்கு,"\x41 "பொருத்துக"A "。"\x041 "சமமானது"\x04&1 ". ASCII குறியாக்கத்தை வழக்கமான வெளிப்பாடுகளில் பயன்படுத்தலாம். |
\num | பொருத்துகnum, இல்numநேர்மறை முழு எண். கிடைத்த போட்டிக்கான குறிப்பு. உதாரணத்திற்கு,"(.)\1 "இரண்டு தொடர்ச்சியான ஒரே மாதிரியான எழுத்துக்களுடன் பொருந்துகிறது. |
\n | ஆக்டல் எஸ்கேப் மதிப்பு அல்லது பின்குறிப்பைக் கண்டறியும். என்றால்nகுறைந்தபட்சம் முன்nதுணை வெளிப்பாடுகள் பெறப்பட்டது, பின்னர்nபின்தங்கிய குறிப்புக்கு. இல்லையெனில், என்றால்nஒரு எண் எண் (0-7), பிறகுnஆக்டல் எஸ்கேப் மதிப்பு. |
\nm | ஆக்டல் எஸ்கேப் மதிப்பு அல்லது பின்குறிப்பைக் கண்டறியும். என்றால்nmகுறைந்தது இருந்தனnmதுணை வெளிப்பாடுகளைப் பெறவும்nmபின்தங்கிய குறிப்புக்கு. என்றால்nmகுறைந்தது இருந்தனnபெறப்பட்டது, பின்னர்nஉரையைத் தொடர்ந்து வருகிறதுmபின்தங்கிய குறிப்புகள். முந்தைய நிபந்தனைகள் எதுவும் பூர்த்தி செய்யப்படாவிட்டால், என்றால்nமற்றும்mஅனைத்து எண்கள் எண்கள் (0-7), பின்னர்\nmஆக்டல் எஸ்கேப் மதிப்புகளுடன் பொருந்தும்nm。 |
\nml | என்றால்nஎண் எண் (0-3), மற்றும்மீ மற்றும் எல்அனைத்து எண்கள் எண்கள் (0-7), பின்னர் ஆக்டல் எஸ்கேப் மதிப்புடன் பொருந்தும்nml。 |
\un | பொருத்துகn, இல்nநான்கு ஹெக்ஸாடெசிமல் இலக்கங்களால் குறிக்கப்படும் யூனிகோட் எழுத்து. எடுத்துக்காட்டாக, \u00A9 பதிப்புரிமை சின்னத்துடன் (©) பொருந்துகிறது. |
பயனர் பெயர் | /^[a-z0-9_-]{3,16}$/ |
---|---|
கடவுச்சொல் | /^[a-z0-9_-]{6,18}$/ |
கடவுச்சொல் 2 | (?=^.{8,}$)(?=.*\d)(?=.*\W+)(?=.*[A-Z])(?=.*[a-z])(?!.*\n).*$(எண்கள்/பெரிய எழுத்துக்கள்/சிறிய எழுத்துகள்/நிறுத்தக்குறிகள் ஆகியவற்றால் ஆனது, நான்கும் இருக்க வேண்டும், 8 இலக்கங்களுக்கு மேல்) |
ஹெக்ஸாடெசிமல் மதிப்பு | /^#?([a-f0-9]{6}|[a-f0-9]{3})$/ |
மின்னஞ்சல் | /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/ /^[az\d]+(\.[az\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[az] +)+$/அல்லது\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* |
URL | /^(https?:\/\/)?([\da-z\.-]+)\.([az\.]{2,6})([\/\w \.-]*) *\/?$/ அல்லது[a-zA-z]+://[^\s]* |
ஐபி முகவரி | /((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)/ /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}( ?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/ அல்லது((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?) |
HTML குறிச்சொல் | /^<([az]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$/அல்லது<(.*)(.*)>.*<\/\1>|<(.*) \/> |
குறியீடு \\ கருத்துகளை அகற்று | (? |
இரட்டை பைட் எழுத்துகளை பொருத்து (சீன எழுத்துக்கள் உட்பட) | [^\x00-\xff] |
காஞ்சி (பாத்திரங்கள்) | [\u4e00-\u9fa5] |
யூனிகோட் குறியாக்கத்தில் சீன எழுத்து வரம்பு | /^[\u2E80-\u9FFF]+$/ |
சீன மற்றும் முழு அகல நிறுத்தற்குறிகள் (எழுத்துகள்) | [\u3000-\u301e\ufe10-\ufe19\ufe30-\ufe44\ufe50-\ufe6b\uff01-\uffee] |
தேதி (ஆண்டு-மாதம்-நாள்) | (\d{4}|\d{2})-((0?([1-9]))|(1[1|2]))-((0?[1-9])|([12]([1-9]))|(3[0|1])) |
தேதி (மாதம்/நாள்/ஆண்டு) | ((0?[1-9]{1})|(1[1|2]))/(0?[1-9]|([12][1-9])|(3[0|1]))/(\d{4}|\d{2}) |
நேரம் (மணி: நிமிடம், 24-மணிநேர வடிவம்) | ((1|0?)[0-9]|2[0-3]):([0-5][0-9]) |
மெயின்லேண்ட் சீனா லேண்ட்லைன் தொலைபேசி எண் | (\d{4}-|\d{3}-)?(\d{8}|\d{7}) |
மெயின்லேண்ட் சைனா மொபைல் ஃபோன் எண் | 1\d{10} |
மெயின்லேண்ட் சீனா அஞ்சல் குறியீடு | [1-9]\d{5} |
மெயின்லேண்ட் சைனா ஐடி எண் (15 அல்லது 18 இலக்கங்கள்) | \d{15}(\d\d[0-9xX])? |
எதிர்மில்லாத முழு எண் (நேர்மறை முழு எண் அல்லது பூஜ்ஜியம்) | \d+ |
நேர்மறை முழு எண் | [0-9]*[1-9][0-9]* |
எதிர்மறை முழு எண் | -[0-9]*[1-9][0-9]* |
முழு | -?\d+ |
தசம | (-?\d+)(\.\d+)? |
வெற்று கோடுகள் | \n\s*\r அல்லது\n\n(editplus) அல்லது ^[\s\S ]*\n |
QQ எண் | [1-9]\d{4,} |
ஏபிசி இல்லாத வார்த்தைகள் | \b((?!abc)\w)+\b |
முன்னணி மற்றும் பின்தங்கிய இடைவெளி எழுத்துகளை பொருத்தவும் | ^\s*|\s*$ |
எடிட்டர்களால் பொதுவாகப் பயன்படுத்தப்படுகிறது | சிறப்பு சீனத்திற்கான சில மாற்றீடுகள் (எடிட்பிளஸ்) ^[0-9].*\n ^[^வது].*\n ^[பயிற்சிகள்].*\n ^[\s\S ]*\n ^[0-9]*\. ^[\s\S ]*\n *]> href="javascript:if\(confirm\('(.*?)'\)\)window\.location='(.*?)'" .[^<>]* [\s\S]*? |
வழக்கமான வெளிப்பாடு தொடரியல் என்பது நீங்கள் அடிக்கடி பயன்படுத்தும் வழக்கமான வெளிப்பாடு ஏமாற்று தாள், வழக்கமான வெளிப்பாடு தொடரியல் வினவல், பொதுவாகப் பயன்படுத்தப்படும் வழக்கமான வெளிப்பாடு தொடரியல், அடிப்படை வழக்கமான வெளிப்பாடு தொடரியல், துணை வெளிப்பாடு தொடரியல், வழக்கமான வெளிப்பாடு மாற்றிகள், வழக்கமான வெளிப்பாடு பேராசை முறை, வழக்கமான வெளிப்பாடுகள் வெளிப்பாடு அல்லாத பேராசை முறை சரம் கட்டுப்பாட்டை அடையும் ஒரு எளிய மற்றும் வேகமான முறை மூலம்.