Archivo etiqueta trim()
jun 13
Quienes han trabajado con otros lenguajes de programación, por ejemplo PHP, tienen a su disposición la función trim(), que quita de una cadena, los espacios excedentes tanto al principio como al final de la misma. En Flash no tenemos esa opción (aunque en Flex sí a través de la class mx.utils.StringUtils), por lo que tendremos que hacerla nosotros mismos:
String.prototype.trim = function():String
{
return this.replace(/^\s*(.*?)\s*$/g, "$1");
}
var cadena = " cadena con espacios en los laterales ";
trace("*" + cadena.trim() + "*");
La misma utiliza expresiones regurales para quitar los espacios sobrantes, presente desde AS3.