alice@example.combob+test@dev.io.Los tokens más útiles para construir expresiones regulares.
.cualquier carácter, excepto salto de línea\dcualquier dígito (0-9)\wcarácter de palabra (letras, dígitos, _)\scualquier espacio en blanco\Dcualquier carácter que no sea dígito^inicio del texto (o de la línea con m)$fin del texto (o de la línea con m)\blímite de palabra[abc]cualquiera entre a, b o c[^abc]cualquier carácter, excepto a, b o c*cero o más del anterior+uno o más del anterior?cero o uno del anterior{n}exactamente n ocurrencias{n,m}de n a m ocurrencias(...)grupo de captura(?:...)grupo sin capturaa|bcoincide con a o con b(?=...)lookahead positivo(?<=...)lookbehind positivoPrueba expresiones regulares JavaScript en tu navegador. Activa las flags, consulta cada coincidencia con posición y grupos de captura, aplica una sustitución o divide el texto por el patrón. Nada sale de tu navegador.