使用javax.validation.constraints @Pattern的正则表达式是什么,用户无法选择“admin”或“manager”等用户名?
我不明白如何使用“?!”表示必须排除的词。你能否提出一些例子,只排除“admin”字符串,我会弄清楚其余部分。
答案 0 :(得分:1)
您可以使用以下表达式匹配任何非manager
或admin
的值:
^(?!(admin|manager)).*$
如果你想禁止用户在字符串中的任何地方选择包含manager
或admin
的用户名,例如usr_admin
,myManager_101
等。
然后您可以使用以下内容:
^(?!.*?(admin|manager)).*$