0
次のコードを変更して、正規ユーザーがパスワードを作成しているときにエンドユーザーが自分のユーザー名を入力できないようにする例を得ることはできますか?ここでパスワードを検証し、ユーザー名が使用されていないことを確認するにはどうすればよいですか?
正規表現は、ユーザー名のためである:ここでは
createFieldObjects: function(){
unField = new forms.InputField("tUserName", /^(?=.*[a-zA-Z\d])(\w|[\.\@\-\?\,\&\''\/\_\""]){6,}$/);
},
正規表現はパスワードの入力を次のとおりです。
createFieldObjects: function(){
if (dojo.byId("tPassword")) {
pwField = new forms.InputField("tPassword", /^(?:(?!([a-zA-Z0-9-().&@?""#,+''\s\/])\1\1)[a-zA-Z0-9-().&@?""#,+''\s\/]){7,}$/);
} else if (dojo.byId("newPassword")) {
pwField = new forms.InputField("tPassword", /^(?:(?!([a-zA-Z0-9-().&@?""#,+''\s\/])\1\1)[a-zA-Z0-9-().&@?""#,+''\s\/]){7,}$/);
}
},