This is just a style comment, but given JavaScript's open class prototypes and expando objects, I generally prefer to write these methods as new members on their natural classes. For example, the RegEx escape method would be on the RegEx class itself, rather than being a stand alone function.
Other than that, this is an incredibly useful set of functions that any JavaScript developer should have in their toolkit.