-1

Javaで登録するためのユーザー名とパスワード(名前、姓などの他のフィールド)バリデーターを作成するにはどうすればよいですか? 最良の方法は、おそらく正規表現を使用することです。許可されている文字は、おそらく文字、数字、「-」または「」、および řščťž などの文字のみである必要があります ... 各フィールドの検証は、おそらく非常に似ています。
入力: 文字列 validatedFideld、使用できる文字 - これらの一部: az、AZ、-、
řščžýě... (== 分音記号付きの文字) 出力: true (= 有効)、false (= 無効)。

4

1 に答える 1

6

はい、正規表現を使用できます。\wすべての文字(英語の文字だけでなく)、数字、およびに一致します-。だから、(\w|-)+あなたが望むものに合わせることができます。

個人的には、アプリケーションがパスワードを選択する可能性を制限しようとするのは好きではありません。パスワードに特殊文字を使用すると安全性が高まるため、これを制限することはお勧めできません。ただし、実際にユーザー名やその他のフィールドを制限することはできます。

于 2013-01-22T16:07:06.827 に答える