2010-12-13 5 views
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,}$/); 
} 
}, 

답변

1

귀하의 질문에 정확히 대답, 내가 이름을 것이지만 = 비밀 번호는 양식 제출 후 확인하기 위해 별도의 성명을 확인하십시오. 이렇게하면 비밀번호가 허용되지 않는 이유에 대한 의미있는 오류 메시지를 제공 할 수 있습니다.

관련 문제