https://javascript.plainenglish.io/the-regex-struggle-is-over-why-youll-never-need-to-learn-regular-expressions-again-989e8e202160