Underscore.string es una pequeña biblioteca JavaScript para la manipulación de cadenas, puede funcionar de forma conjunta con la extensión Undercore.js como también de forma independiente. La principal ventaja de utilizar underscore.string como dependencia es que podemos trabajar las cadenas de forma muy similar a la que utilizaríamos en un sistema orientado a objetos con su correspondiente encadenamiento de funciones.
La biblioteca se puede descargar tanto en su versión de desarrollo, aproximadamente 18kb, como así también en su versión simplificada, apenas unos 7kb.
Algunos ejemplos de uso:
Convertir entidades HTML:
_('<div>Blah blah blah</div>').escapeHTML(); => '<div>Blah blah blah</div>'
Comprobar si una cadena esta vacía:
_('').isBlank(); // => true _('\n').isBlank(); // => true _(' ').isBlank(); // => true _('a').isBlank(); // => false
Revertir una cadena:
_.str.reverse("foobar") => 'raboof'
En el apartado de Github desde donde se puede descargar la biblioteca pueden ver todas las funciones disponibles de esta biblioteca. A mi entender su principal ventaja es su sencillez, con apenas unas lineas de código podemos transformar las distintas cadenas con total precisión.
Web: Underscore.string
Los comentarios están cerrados.