GitHub user jehna has fashioned a runaway hit with his unique way of constructing difficult regular expressions. VerbalExpressions turns the often-obscure-and-tricky-to-type regular expression operators into descriptive, chainable functions. The result of this is quite astounding. Here’s the example URL tester from the README: var tester = VerEx() .startOfLine() .then( "http" ) .maybe( "s" ) .then