UnicodeJS

UnicodeJS is a JavaScript library for string manipulation based on Unicode standard word breaks, graphemes, and character classes.

edit