</> CodeBooks
    ← Volver a Expresiones regulares (página 1)
    Portada de JavaScript Regular Expressions

    JavaScript Regular Expressions

    Loiane Groner, Gabriel Manricks

    Editorial
    Packt
    Año
    2015
    Páginas
    ~112
    Nivel
    Intermedio

    De qué trata

    Manual conciso y práctico publicado por Packt Publishing en el que Loiane Groner y Gabriel Manricks enseñan a diseñar, interpretar y optimizar expresiones regulares utilizando JavaScript y el entorno de ejecución Node.js. Está pensado para desarrolladores web de nivel básico a intermedio que ya manejan las bases de la sintaxis de JavaScript y el DOM, pero que suelen recurrir a copiar y pegar patrones crípticos de internet sin comprender su funcionamiento interno ni las implicaciones de rendimiento y seguridad asociadas.

    La obra detalla el funcionamiento del objeto nativo RegExp y sus métodos de evaluación (test y exec), junto con las funciones del prototipo String que integran soporte para expresiones regulares (match, replace, search y split). Cubre la sintaxis de metacaracteres, clases de caracteres predefinidas, rangos, banderas o modificadores (global, ignoreCase, multiline), delimitadores de palabra y límites de línea (^, $, \b). Avanza hacia conceptos más sofisticados como cuantificadores voraces y perezosos (greedy y non-greedy), grupos de captura, grupos de no captura, retroreferencias (backreferences) y aserciones anticipadas (lookaheads positivas y negativas). Además, traslada estos conocimientos tanto al navegador como al backend mediante el uso del módulo de sistema de archivos (fs) de Node.js.

    A lo largo de sus capítulos se desarrollan casos prácticos aplicados a problemas habituales del desarrollo web, como una suite de validación de entradas de usuario en formularios (correos electrónicos, nombres completos, usuarios de redes sociales y robustez de contraseñas) y un procesador en Node.js que analiza y extrae métricas de archivos de registro (logs) de servidor. Al ser una guía breve de poco más de 100 páginas, va directo al grano y se lee rápidamente; no abarca extensiones de expresiones regulares introducidas en estándares posteriores de ECMAScript (como lookbehinds o named groups de ES2018), pero proporciona una base indispensable para dominar el procesamiento de texto en el día a día.

    • JavaScript
    • Expresiones regulares (Regex)
    • Node.js
    • RegExp
    • Validación de formularios
    • Manipulación de cadenas
    • Lookaheads
    • Grupos de captura
    • API fs
    • Parsing de logs
    • ECMAScript

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Validador de datos de usuario para formularios web

    Conjunto de utilidades en JavaScript para validar entradas de clientes en formularios web: nombres completos, correos electrónicos, nombres de usuario y fortaleza de contraseñas.

    Analizador de registros de servidor en Node.js

    Script en Node.js que lee y procesa archivos de log del servidor mediante el módulo 'fs', usando expresiones regulares para extraer y estructurar direcciones IP, códigos de estado HTTP y fechas.

    Más de Expresiones regulares con nivel Intermedio