Дополнение регулярными выражениями - плохая идея. Это возможно, но действительно плохой стиль, и может быть неэффективным; и негативные утверждения, которые позволяют вам сделать это кратко, могут только скрыть неэффективность. Почти всегда лучшая идея состоит в том, чтобы обычно соответствовать регулярному выражению и инвертировать результат с !
.
Вы должны составлять отрицательные регулярные выражения только в том случае, если это абсолютно необходимо, например, если вы должны удовлетворить API, который может быть запрограммирован только путем предоставления одного регулярного текста и ничего другого.