How to Implement Regular Expressions in JavaScript Using Derivatives
dpk.io