java에 등록 할 때 사용자 이름과 암호 (이름, 성 등의 다른 필드) 유효성 검사기를 만들려면 어떻게해야합니까? 가장 좋은 방법은 아마도 일부 regexp를 사용하는 것입니다. 허용되는 문자는 아마도 문자, 숫자 및 "-"또는 ""이어야하고 문자는 řščťž ... 과 같아야합니다. 각 필드의 유효성 검사는 아마도 매우 비슷할 것입니다.
입력 : 문자열 유효성 검사 됨 유효 문자 - 허용되는 문자 일부 : az, AZ, -,, 숫자 ... (== 분음 기호 포함) 출력은 true (= 유효), false (= vallid가 아님)).Java에서 유효성 검사
답변
예, 정규 표현식을 사용할 수 있습니다. \w
은 모든 문자 (영어 문자 만 해당), 숫자 및 -
과 일치합니다. 따라서 (\w|-)+
은 원하는 내용과 일치 할 수 있습니다.
개인적으로 응용 프로그램이 암호를 선택할 수있는 가능성을 제한하려고 할 때 개인적으로 좋아하지 않습니다. 비밀번호에 특수 문자를 사용하면 보안이 강화되므로이를 제한하는 것은 나쁜 습관입니다. 하지만 실제로 사용자 이름이나 다른 필드를 제한 할 수 있습니다.
좋아요, 비밀번호 문제를 생각해 보겠습니다. 나는 암호로 이것을 피하고 싶다 : < script > 또는 , 그래서 가장 쉬운 방법은 denny all이며 내가 언급 한 것을 허용한다. 나는 편지, 숫자, -, _보다 암호에서 다른 것을 사용했다. 당신은 그것으로부터 아주 강력한 암호를 만들 수있다. – user1097772
나는 그것을 테스트하고 당신의 응답이 틀렸다. \ w가 řšč과 작동하지 않는다. 나는 http://java-regex-tester.appspot.com/ – user1097772
!!!!!!!!!!에서 그것을 시도했다. !!!!! 작품을 만드는 한 가지 방법은 다음과 같습니다. (\ w | - | ř | | | Č | <발음 기호가있는 알파벳의 모든 문자 만 입력해야합니다>) – user1097772
- 1. Java에서 교차 유효성 검사 구현
- 2. Java에서 양식 채우기 유효성 검사
- 3. Java에서 문자열의 입력 유효성 검사
- 4. Java에서 중첩 된 문자열 유효성 검사
- 5. Java에서 XML 기본 데이터 유효성 검사 규칙
- 6. Java에서 잘못된 XSD 유효성 검사 오류가 발생했습니다.
- 7. ComboBox 유효성 검사 유효성 검사
- 8. 오류시 유효성 검사 유효성 검사
- 9. Java RDF 유효성 검사
- 10. 서버 측 유효성 검사
- 11. jQuery 유효성 검사 유효성 검사 유효성 검사 추가 공간 없음
- 12. ASP에서 유효성 검사/유효성 검사 유효성 검사 .net MVC 3
- 13. 결과 집합 유효성 검사
- 14. DatePicker의 유효성 검사 및 유효성 검사 이벤트
- 15. JQuery 유효성 검사 : 숨겨진 필드 유효성 검사
- 16. jQuery submitHandler 트리거 유효성 검사 유효성 검사
- 17. Html.DropDownList 유효성 검사 오류가없는 유효성 검사 오류
- 18. 유효성 검사 항상 유효성 검사 실패
- 19. 클라이언트 측 유효성 검사 조건부 유효성 검사
- 20. Struts2 유효성 검사 또는 HTML5 유효성 검사?
- 21. jQuery 유효성 검사 : 특정 그룹 유효성 검사
- 22. JQuery 유효성 검사 - 문자로 유효성 검사
- 23. C# XML 문서의 유효성 검사 유효성 검사
- 24. 유효성 검사 예외 Silverlight 유효성 검사
- 25. 최소 유효성 검사 명령 유효성 검사
- 26. bean 유효성 검사 유효성 검사 그룹을 얻습니다.
- 27. 유효성 검사
- 28. 유효성 검사
- 29. URL 유효성 검사 프로토콜 없음
- 30. 녹아웃 유효성 검사 오류 검사
나는 로그인과 패스워드로 ifs와 elses를 충분히 시험해 보았습니다. 로그인과 패스워드를 허용하지 않았습니다. 왜냐하면 내가 뚜렷한 기호를 열거하는 분야에 대해서는 řščž ...을 사용할 수 없지만, 나는 꽤 생각합니다. 어리석은 방법. – user1097772