Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
什么是使用 javax.validation.constraints @Pattern 的正则表达式让用户无法选择用户名,例如“admin”或“manager”?
我不明白如何使用“?!” 表示必须排除的单词。您能否建议一些仅排除“admin”字符串的示例,我会弄清楚其余的。
您可以使用以下表达式来匹配任何不是manageror的值admin:
manager
admin
^(?!(admin|manager)).*$
并且如果您想禁止用户选择包含字符串manager或admin字符串中任何位置的用户名,例如usr_admin,myManager_101等。
usr_admin
myManager_101
然后,您可以使用以下内容:
^(?!.*?(admin|manager)).*$