Javascript y expresiones regulares: eliminación de espacios y tabulaciones en una cadena

A veces las cadenas de texto vienen con una ristra de espacios y tabulaciones indeseados en cualquier lugar de la cadena, algo que a veces no viene demasiado bien (por ejemplo si se necesita medir el número de caracteres para truncar el texto). Con sencilla expresión regular se puede solucionar el problema: /([\ \t]+(?=[\ \t])|^\s+|\s+$)/g […]

PHP: ereg y eregi obsoletos (deprecated) en PHP 5.3.x

Las funciones PHP ereg y eregi se utilizan para realizar búsquedas en cadenas de texto mediante expresiones regulares: ereg($patron, $cadena_texto); eregi($patron, $cadena_texto); Con PHP 5.3 se consideran obsoletas y provocan errores, aunque en Devthought dan una solución: cambiarlas por preg_match. Los ejemplos anteriores con preg_match: preg_match(‘/’.$patron.’/’, $cadena_texto); Las diferencias son escasas: Se cambia la función. […]

Tabla para generar expresiones regulares

Expresión Descripción . Cualquier caracter \ Indica que el caracter que le sigue ha de ser interpretado como tal, y no como parte de la sintaxis de la expresión regular. Por ejemplo, "\." indica que debe interpretarse como punto. () Para agrupar operadores {n} Busca la cadena especificada n veces. Por ejemplo, a{2} devuuelve ‘aa’. […]