Limpiar de espacios una cadena con PHP
0 COMENTARIOS - Publicado hace 23 meses - Clasificado en: PHP, CADENAS, STRINGS, TIPSLimpiar los datos introducidos por un usuario es una tarea usual antes de insertarlos en la base de datos. Nos podemos encontrar con espacios extra, tabulaciones y retornos de carro innecesarios. Con esta función, y con un poco de ayuda de las expresiones regulares, conseguiremos eliminarlos. La función se ejecuta en tres pasos: primero utilizamos trim -que elimina los espacios sobrantes del principio y final de la cadena-. Después eliminamos los dobles espacios que pudieramos tener dentro de la cadena y por último eliminamos tabulaciones (\t), retornos de carro (\r) y nuevas líneas (\n) y los sustituimos por un espacio en blanco.
function eliminarblancos($cadena){
$cadena = trim($cadena);
$cadena = preg_replace('/\s(?=\s)/', '', $cadena);
$cadena = preg_replace('/[\n\r\t]/', ' ', $cadena);
return $cadena;
}
El objeto string en Javascript II
0 COMENTARIOS - Publicado hace 44 meses - Clasificado en: JAVASCRIPT, TUTORIALES, CADENAS, STRINGSContinuación de "El objeto string en Javascript I" con una breve descripción de los métodos del objeto String en Javascript:
search(regexp)
Busca la coincidencia de una cadena y si la encuentra, devuelve la posición de la coincidencia o –1 si no la encuentra.
var Cadena="Ejemplo desde Intenta Blog"
alert(Cadena.search("Blog"))
// Devuelve 22
slice(start, [end])
El método slice() extrae una parte de una cadena y devuelve esta parte en una nueva cadena. El parámetro ‘start’ es obligatorio y especifica donde comienza la selección. El parámetro ’end’ es opcional y especifica donde finaliza la selección.
var Cadena="Ejemplo desde Intenta Blog" alert(Cadena.slice(13,21)) // Devuelve "Intenta"
split(delimiter, [limit])
Divide una cadena en varias de acuerdo con el delimitador especificado en el parámetro ‘delimiter’, y devuelve una array que contiene todos los elementos. El parámetro ‘limit’ es opcional y especifica el máximo número de elementos de la array.
var Cadena="Ejemplo desde Intenta Blog"
alert(Cadena.split(" "))
alert(Cadena.split(""))
// Devuelve "Ejemplo,desde,Intenta,Blog"
// Devuelve "E,j,e,m,p,l,o, ,d,e,s,d,e, ,I,n,t,e,n,t,a, ,B,l,o,g"
substr(start, [length])
devuelve los caracteres de la cadena desde "start" y con el número de caracteres especificados en el parámetro "length". Si no se especifica la longitud, se considera hasta el final de la cadena.
var Cadena="Ejemplo desde Intenta Blog" alert(Cadena.substr(4,7)) // Devuelve "plo des"
substring(desde, [a])
Devuelve una subcadena que comprende "desde"a "a" , sin incluir "a". "a" es opcional y si es omitido contará hasta el final de la cadena.
var Cadena="Ejemplo desde Intenta Blog" alert(Cadena.substring(4,7)) // Devuelve "plo"
toLowerCase()
Devuelve la cadena con todos los caracteres convertidos a minúscula.
toUpperCase()
Devuelve la cadena con todos los caracteres convertidos a mayúscula.
Algunas entradas relacionadas:
- Tutoriales y ejemplos de Javascript
- Links 05-05-2008
- Tablesorter: Ordenar tablas de una forma sencilla
- Cambiar propiedades CSS con JQuery
- Validación con expresiones regulares y Javascript
- Combos dependientes I
- Arrays en Javascript ( Parte I)





















Mauricio Campos en 50 preguntas y respuestas de entrevistas de trabajo
