Port of Joshua Flanagan's Readable Regular Expressions library to JavaScript.