我希望能对输入的字符串应用正则表达式,以确保它不匹配预定义值列表。例如,如果我传入单词Dog,我不想让它匹配。同样,对于Cat也是如此。但是,如果我传入Sheep,则应该匹配。
我已经尝试过:
^(?!(Dog)|(Cat))$ << Doesn’t match Dog, Cat or sheep!
^((?!Dog)|(?!Cat))$ << Doesn’t match Dog, Cat or sheep!
^(?!Dog|Cat)$ << Doesn’t match Dog, Cat or sheep!
^(?!Dog)|(?!Cat)$ << matches everything because Dog != Cat for example
基本上,如果我输入“Dogs”,它应该匹配为dog != dogs。但是,如果我精确输入dog或cat,则不应匹配。
我以为这很简单,但我正在拼命尝试!谢谢