Regex Tester Online

JavaScript ke liye regex tester: type karte hi live matches, capture groups aur flags highlighted dekhein.

Aapka pattern aur test string aapke browser mein locally evaluate hote hain aur kuch bhi server par upload nahi hota.

Banaya aur maintain kiya: Udit Agarwal

Regular Expressions (Regex), Explained

Do strings compare kar rahe hain? Text Diff tool try karein.

Regex Tester ke baare mein

Yeh regex tester aapko JavaScript regular expressions live banane aur debug karne deta hai, jaise hi aap type karte hain har match aapke sample text mein highlight ho jaata hai. Ek online regex tester ke roop mein yeh capture groups, named groups aur har match ka start index dikhata hai, taaki aap dekh sakein ki ek pattern theek kya pakadta hai. i, m, s aur u flags toggle karke regular expressions ko alag conditions mein test karein bina dobara likhe; matching hamesha global hoti hai, isliye har match list hota hai. Yeh wahi RegExp engine use karta hai jo aapke browser ke saath aata hai, isliye results wahi reflect karte hain jo aapka JavaScript code runtime par karega. Validation likhne wale developers, parsing rules check karne wale QA engineers, aur regexp seekhne walon ke liye useful. Sab kuch aapke browser mein locally chalta hai, isliye aapke patterns aur test data device se bahar nahi jaate.

Features

  • Pattern type karte hi har match ko test string mein live highlight karta hai
  • Har match ke liye numbered capture groups aur named groups dikhata hai
  • Har match ka start index report karta hai, kram se numbered
  • i, m, s aur u flags ko alag-alag toggle karein; matching hamesha global hoti hai
  • Sahi results ke liye native browser JavaScript RegExp engine use karta hai
  • Pattern syntax errors saamne laata hai taaki aap invalid expressions tezi se theek kar sakein
  • Patterns aur test text poori tarah aapke browser mein process karta hai

Regex Tester kaise use karein

  1. Apna regular expression pattern field mein type ya paste karein.
  2. Pattern ke paas zaroori flags (i, m, s, u) toggle karein.
  3. Apna sample text test string box mein paste karein.
  4. Results panel mein highlighted matches, capture groups aur positions padhein.

Example

Input

Pattern: (\w+)@(\w+)\.com  Flags: g
Text: contact alice@example.com or bob@test.com

Output

Match 1: alice@example.com  group1=alice  group2=example
Match 2: bob@test.com  group1=bob  group2=test

Har email se nikale gaye capture groups ke saath do matches.

Common errors aur troubleshooting

  • g flag off karne par bhi har match list hota hai. — Tester hamesha global search karta hai taaki aap har match dekh sakein. Aapke apne code mein g ke bina regex exec() ya match() ke saath pehle match par ruk jaata hai, isliye jab saare matches chahiye tab wahan g jodein.
  • Case-sensitive pattern 'Error' aur 'error' jaise shabd miss kar deta hai. — i (ignore case) flag on karein taaki pattern letter case ke bawajood match kare.
  • Multiline text mein ek dot (.) newline characters se match nahi kar raha. — s (dotall) flag enable karein taaki . line breaks se bhi match kare.
  • ^ aur $ sirf poore string par anchor hote hain, har line par nahi. — m (multiline) flag enable karein taaki har line ke start aur end par anchor ho.
  • Named groups ya Unicode property escapes (\p{...}) error dete hain. — u (unicode) flag enable karein, jo \p{...} escapes aur strict Unicode handling ke liye zaroori hai.
  • Pattern field ek syntax error dikhata hai. — Unbalanced brackets ya parentheses check karein aur literal special characters jaise . ya ( ko backslash se escape karein.

Aksar pooche jaane wale sawaal

Regex tester kya hota hai?
Ek regex tester ek regular expression ko sample text ke against chalata hai aur real time mein dikhata hai ki kya match hota hai. ArrayKit ka Regex Tester har match highlight karta hai, capture groups list karta hai aur har match position report karta hai taaki aap patterns visually debug kar sakein.
Regex Tester kaunsa regex flavour use karta hai?
JavaScript — yeh wahi RegExp engine use karta hai jo aapka browser chalata hai, isliye matches theek wahi reflect karte hain jo aapka JS code karega.
Regex Tester mein capture groups kaise test karun?
Apne pattern ke hisson ko parentheses mein wrap karein aur apne text ke against chalayein. Har match apne numbered capture groups aur koi named groups list karta hai, saath hi woh index bhi jahan match shuru hota hai.
Regex Tester mein kaunse flags toggle kar sakta hoon?
Aap i (ignore case), m (multiline), s (dotall) aur u (unicode) ko alag-alag on ya off kar sakte hain taaki regular expressions ko alag conditions mein test kar sakein. Ek g (global) button bhi hai, lekin matching hamesha global hoti hai, isliye dono haalat mein har match list hota hai.
Kya Regex Tester multiline text handle kar sakta hai?
Haan. Multiline input paste karein aur ^ aur $ ko per line anchor karne ke liye m flag enable karein, ya . ko line breaks ke aar-paar le jaane ke liye s flag.
Kya mere patterns aur test data kahin bheje jaate hain?
Nahi. Regex Tester sab kuch aapke browser mein locally evaluate karta hai, isliye aapke patterns aur sample text device se bahar nahi jaate aur kuch bhi server par upload nahi hota.

Related tools

  • Text Compare karein — Do texts ko line-by-line compare karein aur additions aur deletions dekhein.
  • JSON Formatter — JSON ko beautify, minify aur validate karein, error ki location ke saath.
  • Case Converter — Text ko camelCase, snake_case, kebab-case, PascalCase aur aur ke beech convert karein.
  • URL Parser — Ek URL ko uske parts mein todein aur query parameters list karein.
  • Markdown Preview — Markdown ko live preview ke saath HTML mein render karein.
  • CSS Color Converter — HEX, RGB aur HSL ke beech ek live swatch ke saath convert karein.
  • Base64 Encode / Decode — UTF-8 safe Base64 encoding aur decoding.
  • HTML Escape / Unescape — HTML special characters aur entities ko escape aur unescape karein.

Code Formatters ke aur tools

  • CSS Color Converter — HEX, RGB aur HSL ke beech ek live swatch ke saath convert karein.
  • Text Compare karein — Do texts ko line-by-line compare karein aur additions aur deletions dekhein.
  • MDX Converter — MDX ko text ke roop mein render karein, HTML → MDX convert karein aur text ko literal MDX mein escape karein.
  • CSS / SCSS Formatter — CSS/SCSS/LESS beautify ya minify karein, properties sort karein aur duplicates hatayein.
  • JS / TS Formatter — Prettier options ke saath JavaScript, TypeScript aur JSX/TSX ko beautify karein, ya plain JavaScript minify karein.
  • HTML Formatter — HTML beautify ya minify karein, inline CSS/JS format karein aur result preview karein.
  • XML Formatter — XML ko beautify, minify aur validate karein, aur XML ↔ JSON convert karein.
  • SQL Formatter — MySQL, PostgreSQL, SQL Server, SQLite, BigQuery aur Oracle ke liye SQL format karein.
  • GraphQL Formatter — GraphQL queries aur schemas format ya minify karein, syntax validate karein aur operations extract karein.
  • Dockerfile Formatter — Ek Dockerfile format karein aur best-practice aur lint suggestions paayein.
  • MongoDB Query Formatter — MongoDB shell queries aur aggregation pipelines format karein.
  • Contrast Checker — Do colors ke beech WCAG contrast ratio aur AA/AAA pass hota hai ya nahi, check karein.

Code Formatters ke sabhi tools dekhein (32) · Saare tools