.* Hoja de Trucos Regex
Hoja de referencia de sintaxis de expresiones regulares, que contiene patrones comunes, conjuntos de caracteres, cuantificadores y otras referencias
⚑ Prueba Rápida
Los resultados de la prueba aparecerán aquí
πŸ“ Caracteres Comunes
Patrón Instrucciones Ejemplo
. Cualquier carácter (excepto nueva línea) a.c coincide con abc, aac
\d Dígito [0-9] \d{3} coincide con 123
\D No dígito \D+ coincide con abc
\w Alfanumérico y guion bajo [a-zA-Z0-9_] \w+ coincide con word_123
\W Carácter no alfanumérico \W+ coincide con !@#
\s Caracteres de espacio (espacio, tabulación, etc.) \s+ coincide con espacios
\S Carácter no de espacio \S+ coincide con abc
πŸ” Caracteres de Escape
Patrón Instrucciones Ejemplo
\. Coincide con el punto mismo \.co coincide con .co
\\ Coincide con barra invertida \\ coincide con \
\* Coincide con asterisco \* coincide con *
\+ Coincide con signo más \+ coincide con +
\? Coincide con signo de interrogación \? coincide con ?
\( Coincide con paréntesis izquierdo \( coincide con (
\) Coincide con paréntesis derecho \) coincide con )
\[ Coincide con corchete izquierdo \[ coincide con [
\] Coincide con corchete derecho \] coincide con ]
\{ Coincide con llave izquierda \{ coincide con {
\} Coincide con llave derecha \} coincide con }
\| Coincide con barra vertical \| coincide con |
\- Coincide con guion \- coincide con -
\^ Coincide con caret \^ coincide con ^
\$ Coincide con signo de dólar \$ coincide con $
πŸ”’ Cuantificadores
Patrón Instrucciones Ejemplo
* 0 o más veces ab* coincide con a, ab, abb
+ 1 o más veces ab+ coincide con ab, abb
? 0 o 1 vez ab? coincide con a, ab
{n} Exactamente n veces a{3} coincide con aaa
{n,} Al menos n veces a{2,} coincide con aa, aaa
{n,m} Entre n y m veces a{2,4} coincide con aa, aaa, aaaa
*? No voraz 0 o más veces <.+?> coincide con etiqueta HTML más corta
+? No voraz 1 o más veces <.+?> coincide con etiqueta HTML más corta
πŸ“ Anclajes de Límite
Patrón Instrucciones Ejemplo
^ Inicio de cadena ^abc coincide con abc...
$ Fin de cadena abc$ coincide con ...abc
\b Límite de palabra \bword\b coincide con word
\B No límite de palabra \Bword\B coincide con sword
\A Inicio de cadena (multilineal) \Aabc coincide con abc
\Z Fin de cadena (multilineal) abc\Z coincide con abc
🎨 Conjuntos de Caracteres
Patrón Instrucciones Ejemplo
[abc] Coincide con a, b, o c [abc] coincide con a, b, c
[^abc] No coincide con a, b, o c [^abc] coincide con d, e, f
[a-z] Letras minúsculas [a-z] coincide con a a z
[A-Z] Letras mayúsculas [A-Z] coincide con A a Z
[0-9] Dígitos [0-9] coincide con 0 a 9
[a-zA-Z] Todas las letras [a-zA-Z] coincide con a-z, A-Z
[\u4e00-\u9fa5] Caracteres chinos [\u4e00-\u9fa5]+ coincide con caracteres chinos
πŸ“¦ Grouping and Capturing
Pattern Instructions Example
(abc) capturing group (\d{3}) matches and captures digits
(?:abc) Non-capturing group (?:\d{3}) matches but does not capture
(? abc) Named capturing group (? \d+) named capture
\1 Reference group 1 (\w)\1 matches aa, bb
\2 Reference group 2 (\w)(\w)\2 matches aba
(?=abc) positive lookahead \w+(?=\.com) matches domain name
(?!abc) negative lookahead \w+(?!\.com) does not match .com
(?<=abc) positive lookbehind (?<=\$)\d+ matches amount
(? negative lookbehind (?
🎯 Common Regex Patterns
purpose regular expression Instructions
email ^\w+@\w+\.\w+$ Basic email format
phone number ^1[3-9]\d{9}$ China mainland phone number
ID number ^\d{17}[\dXx]$ 18-digit ID number
URL https?:\/\/[\w\-\.]+(:\d+)?(\/.*)? HTTP/HTTPS link
IP address ^(\d{1,3}\.){3}\d{1,3}$ IPv4 address
date ^\d{4}-\d{2}-\d{2}$ YYYY-MM-DD format
time ^\d{2}:\d{2}:\d{2}$ HH:MM:SS format
Chinese characters [\u4e00-\u9fa5] Single Chinese character
HTML tag <[^>]+> Matches HTML tag
hex color ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ #FFF or #FFFFFF
username ^[a-zA-Z0-9_]{3,16}$ 3-16 characters
strong password ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$ Uppercase + lowercase + number + 8 chars
🚩 Banderas
Bandera Instrucciones Ejemplo
g Correspondencia global, encuentra todas /a/g coincide con todas las a
i Ignorar mayúsculas/minúsculas /abc/i coincide con ABC, abc
m Patrón multilineal, ^$ coincide inicio/fin de línea /^abc/m coincide con inicio de línea
s Patrón de línea única, . coincide con nueva línea /a.b/s coincide con a\nb
u Patrón Unicode /\u{1F600}/u coincide con emoji
y Correspondencia pegajosa, empieza desde lastIndex /a/y empieza estrictamente desde índice
πŸ’‘ Instructions
Quick copy: Click the button below the table to quickly copy common regular expressions

Real-time test: Enter text and regular expression in the top test area, click "Test Match" to see results

JavaScript example:
const regex = /\d+/g;
const matches = "abc123".match(regex); // ["123"]

Common methods:
• test() - Test if matches
• exec() - Execute matches and return result
• match() - Find matches
• replace() - Replace matches
• split() - Split string by pattern
πŸ’‘ About Regex Cheat Sheet: Our comprehensive regex cheat sheet is a complete reference guide for regular expressions. Includes common patterns, character sets, quantifiers, anchors, grouping, and flags. Test your regular expressions in real-time with the built-in tester. Perfect for developers, data analysts, and anyone working with pattern matching and text validation.
πŸ“ Regex Cheat Sheet Features:
• Complete regular expression syntax reference
• Common character sets and patterns
• Quantifiers and repetition operators
• Anchors and boundaries
• Grouping and capturing
• Lookahead and lookbehind assertions
• Common regex patterns (email, phone, URL, etc.)
• Flags and modifiers reference
• Real-time regex testing tool

πŸ” Regex Use Cases:
• Form validation (email, phone, password)
• Data extraction from text
• String parsing and manipulation
• Search and replace operations
• Log file analysis
• Web scraping and data cleaning
• Code refactoring and automation