用Java验证

use*_*772 -1 java regex validation

如何在java中注册用户名和密码(其他字段如name,lastname)验证器?最好的方法可能是使用一些正则表达式.允许的字符可能只是字母,数字和" - "或" "以及字母,如řščťž...每个字段的验证可能非常相似.
输入为:String validatedFideld,允许的字符 - 一些theese:az,AZ, - ,,
řščžýě...(==带变音符号的字母)输出为:true(= valid),false(= not vallid).

Ale*_*exR 6

是的,您可以使用正则表达式.\w匹配所有字母(不仅是英文字母),数字和-.所以,(\w|-)+可以匹配你想要的.

我个人不喜欢应用程序试图限制我选择密码的可能性.在密码中使用特殊字符使其更安全,因此限制此操作是一种不好的做法.但你确实可以限制用户名或其他字段.