Il est surprenant de découvrir que JavaScript ne dispose pas de fonctions qui sont régulièrement nécessaires dans la plupart de ses utilisations.
Pensez à "boucler une chaîne", "si une variable contient des caractères donnés" ou "lettres majuscules".
Sauf si vous utilisez un framework JavaScript, avec lesquels il faudra disposer de fonctions personnalisées.

String.js est une bibliothèque JavaScript qui permet d'avoir beaucoup de fonctions supplémentaires manipulant les chaines de caratères et d'une taille réduite ( moins de 2kb au format compressé gzip).
Cette bibliothèque ne dépend pas d'autres bibliothèque et possède une syntaxe proche de jQuery et supporte la manipulation de chaines de caractères.
Il y a plus de 25 fonctions. où chacune d'entre elles peut avoir une utilisation dans des projets JavaScript lourds. Si simple et pourtant indispensable.