RegExp 语句中的黑名单词

Blacklist word in RegExp statement

我想创建一个符合条件的 ReExp 表达式:

如果没有最后一条规则,它将如下所示:

^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?\d)[\S]{8,}$

如何在此处添加黑名单字词?

添加否定前瞻断言。

^(?!pass(?:word)?$)(?=.*?[A-Z])(?=.*?[a-z])(?=.*?\d)\S{8,}$