-1

如何使用户名和密码(其他字段,如姓名、姓氏)验证器在 java 中注册?最好的方法可能是使用一些正则表达式。允许的字符可能只有字母、数字和“-”或“ ”以及像 řščťž 这样的字母......每个字段的验证可能非常相似。
输入为:字符串验证字段,允许的字符 - 其中一些:az, AZ,-,
,řščžýě...(== 带变音符号的字母)输出为:true(= 有效),false(= 无效)。

4

1 回答 1

6

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

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

于 2013-01-22T16:07:06.827 回答