viernes, octubre 23, 2009

Quitar espacios en blanco con expresiones regulares

Script del día: Cómo quitar los espacios en blanco por delante y por detrás de una cadena. Muy útil para la cajita de búsqueda:


function ltrim(s) {
 return s.replace(/^\s+/, "");
}

function rtrim(s) {
 return s.replace(/\s+$/, "");
}

function trim(s) {
 return rtrim(ltrim(s));
}
 
 
a la función trim  sólo le tienes que pasar la cadena que quieres limpiar y así te evitas los engorrosos indexof y demás
 

viernes, octubre 16, 2009

Pictures of the Day

Por regla general, las "Pictures of the day" son muy buenas, pero hoy me parecen especialmente buenas:

"pictures of the day"

miércoles, octubre 14, 2009

calcular los días de un mes (javascript)

Fantástica función para calcular los días que tiene un mes en javascript:

function daysInMonth(humanMonth, year) {
  return new Date(year || new Date().getFullYear(), humanMonth, 0).getDate();
}
daysInMonth(2, 2009); // 28
daysInMonth(2, 2008); // 29


encontrado en: http://blog.scriptia.net/articulos/2009/03/numero-de-dias-en-un-mes.html

lunes, octubre 12, 2009

rosas macro

Ahora que está asomando el otoño, qué mejor que recordar la primavera.