முழுமையான RegExp கொடி குறிப்பு
புதுப்பிக்கப்பட்ட தேதி:
ஜூலை 2025 இல் புதுப்பிக்கப்பட்டது
கொடிகளை ஒரு regexp முறையில் சேர்க்கலாம் அதன் நடத்தையை மாற்ற:
| கொடி | விளக்கம் |
|---|---|
| /d | துணைச் சர பொருத்தங்களைச் செய்கிறது (புதிய 2022) |
| /g | உலகளாவிய பொருத்தத்தை செய்கிறது (அனைத்தையும் கண்டுபிடிக்கவும்) |
| /i | வழக்கு-உணர்வற்ற பொருத்தத்தை செய்கிறது |
| /m | பல வரி பொருத்தத்தை செய்கிறது |
| /s | . (புள்ளி) வரி முடிப்பான்களை பொருத்த அனுமதிக்கிறது (புதிய 2018) |
| /u | யூனிகோட் ஆதரவை இயக்குகிறது (புதிய 2015) |
| /v | சிறந்த யூனிகோட் ஆதரவிற்கான /u கொடிக்கான மேம்படுத்தல் (புதிய 2025) |
| /y | "ஒட்டும்" தேடலை செய்கிறது (புதிய 2015) |
Jassif Team குறிப்பு:
மேலும் அறிய: JavaScript RegExp கொடிகள் டுடோரியல்
முழுமையான எழுத்து வகுப்புகள் குறிப்பு
புதுப்பிக்கப்பட்ட தேதி:
ஜூலை 2025 இல் புதுப்பிக்கப்பட்டது
ஒரு எழுத்து வகுப்பு சதுர அடைப்புக்குறிகளில் [ ] இணைக்கப்பட்ட ஒன்று அல்லது அதற்கு மேற்பட்ட எழுத்துகள்:
| வகுப்பு | விளக்கம் |
|---|---|
| [a] | அடைப்புக்குறிகளுக்கு இடையேயுள்ள எழுத்தை பொருத்துகிறது |
| [^a] | அடைப்புக்குறிகளுக்கு இடையே இல்லாத அனைத்து எழுத்துகளையும் பொருத்துகிறது |
| [abc] | அடைப்புக்குறிகளுக்கு இடையே உள்ள அனைத்து எழுத்துகளையும் பொருத்துகிறது |
| [^abc] | அடைப்புக்குறிகளுக்கு இடையே இல்லாத அனைத்து எழுத்துகளையும் பொருத்துகிறது |
| [a-z] | a முதல் z வரையிலான அனைத்து எழுத்துகளையும் பொருத்துகிறது |
| [^a-z] | a முதல் z வரையிலான வரம்பில் இல்லாத அனைத்து எழுத்துகளையும் பொருத்துகிறது |
| [0-9] | 0 முதல் 9 வரையிலான அனைத்து எழுத்துகளையும் பொருத்துகிறது |
| [^0-9] | 0 முதல் 9 வரையிலான வரம்பில் இல்லாத அனைத்து எழுத்துகளையும் பொருத்துகிறது |
Jassif Team குறிப்பு:
மேலும் அறிய: RegExp எழுத்து வகுப்புகள் டுடோரியல்
முழுமையான மெட்டாஎழுத்து குறிப்பு
புதுப்பிக்கப்பட்ட தேதி:
ஜூலை 2025 இல் புதுப்பிக்கப்பட்டது
மெட்டாஎழுத்துகள் ஒரு சிறப்பு அர்த்தத்துடன் கூடிய எழுத்துகள்:
| மெட்டாஎழுத்து | விளக்கம் |
|---|---|
| a|b | a அல்லது b ஐ பொருத்துகிறது |
| . | வரி முடிப்பான்களைத் தவிர எந்த (wildcard) எழுத்தையும் பொருத்துகிறது |
| \w | சொல் எழுத்துகளை பொருத்துகிறது (எழுத்து-எண் மற்றும் _) |
| \W | சொல் எழுத்துகள் அல்லாதவற்றை பொருத்துகிறது |
| \d | இலக்கங்களை பொருத்துகிறது (0-9) |
| \D | இலக்கங்கள் அல்லாதவற்றை பொருத்துகிறது |
| \s | வெள்ளை இட எழுத்துகளை பொருத்துகிறது (இடைவெளி, தாவல், புதிய வரி) |
| \S | வெள்ளை இட எழுத்துகள் அல்லாதவற்றை பொருத்துகிறது |
| [\b] | பேக்ஸ்பேஸ் எழுத்துகளை பொருத்துகிறது |
| \0 | NULL எழுத்துகளை பொருத்துகிறது |
| \n | புதிய வரி எழுத்துகளை பொருத்துகிறது |
| \f | படிவம் ஊட்ட எழுத்துகளை பொருத்துகிறது |
| \r | கேரேஜ் ரிட்டர்ன் எழுத்துகளை பொருத்துகிறது |
| \t | தாவல் எழுத்துகளை பொருத்துகிறது |
| \v | செங்குத்து தாவல் எழுத்துகளை பொருத்துகிறது |
| \p{} | கொடுக்கப்பட்ட யூனிகோட் பண்புடன் கூடிய எழுத்துகளை பொருத்துகிறது (புதிய 2018) |
| \P{} | கொடுக்கப்பட்ட யூனிகோட் பண்பு இல்லாத எழுத்துகளை பொருத்துகிறது (புதிய 2018) |
| \ddd | ஆக்டல் எண் ddd மூலம் ஒரு எழுத்தை பொருத்துகிறது |
| \xhh | ஹெக்ஸாடெசிமல் எண் hh மூலம் ஒரு எழுத்தை பொருத்துகிறது |
| \uhhhh | ஹெக்ஸ் எண் hhhh மூலம் ஒரு யூனிகோட் எழுத்தை பொருத்துகிறது |
Jassif Team குறிப்பு:
மேலும் அறிய: RegExp மெட்டாஎழுத்துகள் டுடோரியல்
முழுமையான RexExp உறுதிப்படுத்தல்கள் குறிப்பு
புதுப்பிக்கப்பட்ட தேதி:
ஜூலை 2025 இல் புதுப்பிக்கப்பட்டது
உறுதிப்படுத்தல்கள் எல்லைகள் மற்றும் Lookarounds ஆகியவற்றைக் கொண்டுள்ளது.
எல்லைகள் வரிகள் மற்றும் சொற்களின் தொடக்கம் அல்லது முடிவில் பொருந்துகின்றன, Lookarounds முந்தைய அல்லது அடுத்தடுத்த முறைகளை பொருத்துகின்றன.
| எழுத்து | விளக்கம் |
|---|---|
| ^ | ஒரு சரத்தின் தொடக்கத்தில் இருந்து பொருந்துகிறது, அல்லது m (பல வரி) கொடி அமைக்கப்பட்டால் ஒரு வரியின் தொடக்கத்தில் |
| $ | ஒரு சரத்தின் முடிவில் இருந்து பொருந்துகிறது, அல்லது m (பல வரி) கொடி அமைக்கப்பட்டால் ஒரு வரியின் முடிவில் |
| \b | ஒரு சொல்லின் தொடக்கம் அல்லது முடிவில் இருந்து பொருந்துகிறது |
| \B | ஒரு சொல்லின் தொடக்கம் அல்லது முடிவில் இருந்து பொருந்தாது |
| (?=...) | அடுத்தடுத்த சரத்தை பொருத்துகிறது |
| (?!...) | அடுத்தடுத்த சரத்தை பொருத்தாது |
| (?<=...) | முந்தைய சரத்தை பொருத்துகிறது (புதிய 2018) |
| (? | முந்தைய சரத்தை பொருத்தாது (புதிய 2018) |
Jassif Team குறிப்பு:
மேலும் அறிய: RegExp உறுதிப்படுத்தல்கள் டுடோரியல்
RexExp அளவீடுகள்
அளவீடுகள் பொருத்த வேண்டிய எழுத்துகள் அல்லது வெளிப்பாடுகளின் எண்ணிக்கையைக் குறிக்கின்றன:
| குறியீடு | விளக்கம் |
|---|---|
| x+ | குறைந்தபட்சம் ஒரு x ஐ பொருத்துகிறது |
| x* | x இன் பூஜ்யம் அல்லது அதற்கு மேற்பட்ட நிகழ்வுகளை பொருத்துகிறது |
| x? | x இன் பூஜ்யம் அல்லது ஒரு நிகழ்வுகளை பொருத்துகிறது |
| x{n} | x இன் n நிகழ்வுகளை பொருத்துகிறது |
| x{n,m} | x இன் n முதல் m நிகழ்வுகளை பொருத்துகிறது |
| x{n,} | x இன் n அல்லது அதற்கு மேற்பட்ட நிகழ்வுகளை பொருத்துகிறது |
நடைமுறை முறை எடுத்துக்காட்டுகள்
மின்னஞ்சல் முகவரி
/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/
தொலைபேசி எண்
/^\d{3}-\d{3}-\d{4}$/
URL
/^(https?:\/\/)?([\da-z.-]+)\.([a-z.]{2,6})(\/\S*)?$/
தேதி (YYYY-MM-DD)
/^\d{4}-\d{2}-\d{2}$/
இணைந்த முறை எடுத்துக்காட்டுகள்
முழு பெயர்
முதல் மற்றும் கடைசி பெயர் (குறைந்தபட்சம் 2 எழுத்துகள்):
/^[A-Z][a-z]+\s[A-Z][a-z]+$/
கடவுச்சொல்
குறைந்தபட்சம் 8 எழுத்துகள், 1 எண், 1 பெரிய எழுத்து:
/^(?=.*\d)(?=.*[A-Z]).{8,}$/
கிரெடிட் கார்டு
16 இலக்கங்கள் (குழுக்களாக):
/^\d{4}-\d{4}-\d{4}-\d{4}$/
ஹேஷ்டேக்
# தொடங்கி, எழுத்துகள்/எண்கள் மட்டும்:
/^#\w+$/