Regular Expressions(Chapter 7 of JavaScript: The Good Parts)
A regular expression is the specification of the syntax of a simple
language. Regular expressions are used with methods to search, replace, and
extract information from strings. The methods that work with regular expressions
are regexp.exec, regexp.test, string.match,
string.replace, string.search, and string.split.