в реальных проектах практически не применяется, неумелое написание может доставить кучу проблем, допустим такая регулярка /^(\d+)*$/ может уронить сервер
Иногда, для проверки какого-нибудь неудачного прототипа строки нужно написать довольно дофига кода. А регуляркой, в целом, часто можно сделать очень лаконично