3
A
답변
2
이것은 클라이언트 측에서 설정하는 데 많은 도움이 될 수도 있고 정규 표현식 패턴과 비슷한 서버 측에서 만들 수도 있습니다. 당신이 패키지이 패키지 시도해 사용하려면
var password = document.getElementById('pswdfield').value;
var validLength = /.{8}/.test(password);
var hasCaps = /[A-Z]/.test(password);
var hasNums = /\d/.test(password);
var hasSpecials = /[~!,@#%&_\$\^\*\?\-]/.test(password);
var isValid = validLength && hasCaps && hasNums && hasSpecials;
$ 규칙 검증 배열에
'password'=>'required|regex:/^.*(?=.{3,})(?=.*[a-zA-Z])(?=.*[0-9])(?=.*[\d\X])(?=.*[!$#%]).*$/'
1
를 추가합니다.
https://github.com/schuppo/PasswordStrengthPackage
https://packagist.org/search/?q=password-strength 그리고 당신은 정규 표현식을 사용하여이 문제를 확인하는 것이 달성하려는 경우. 여기서 상세한 답변을 찾을 수 있습니다.
관련 문제
- 1. 사용자 등록을위한 Moodle - API
- 2. PHP + Phonegap을 사용한 사용자 등록을위한 우수 사례
- 3. Kohana에서 사용자 등록을위한 비밀번호 해시 생성
- 4. couchdb 사용자 등록을위한 nodejs 서버
- 5. 사용자 등록을위한 PayPal IPN 신호
- 6. Laravel CRUD 업데이트 그래서 사용자 암호
- 7. Laravel 사용자 정의 암호 유효성 검사
- 8. 복잡한 정규식 암호 확인
- 9. Laravel 5.3 : 사용자 등록을위한 추가 사용자 정보를 추가 할 수 없습니다.
- 10. laravel 보초 사용자 지정 암호 필드가있는 사용자 만들기
- 11. 사용자 등록을위한 MySQL 트랜잭션 VS 테이블 잠금
- 12. PayPal을 사용하는 신규 사용자 등록을위한 무들 플러그인?
- 13. 새 사용자 이름 등록을위한 글자 수 제한
- 14. satchmo 등록을위한 기본 사용자 이름은 어떻게 변경합니까?
- 15. Laravel : 암호 재설정 링크를 보내십시오.
- 16. Laravel Sentry 2 : 암호 버그?
- 17. Laravel - Confide - 암호 변경 저장
- 18. Laravel Mail queue 암호 재설정
- 19. Laravel 4 - 복잡한 쿼리 작성
- 20. Laravel 다른 열 이름을 사용하여 암호 재설정
- 21. 로그인 및 등록을위한 COdeIgniter 구조
- 22. C2DM 등록을위한 메일 계정
- 23. kryo로 클래스 등록을위한 전략
- 24. 로그인 및 등록을위한 다른 serverTokenEndpoint
- 25. 더 복잡한 프로젝트를위한 코어 PHP 또는 Laravel
- 26. Laravel 암호 수정 알림 동작 (암호 변경 행을 삭제하지 않음)
- 27. Laravel 4 - Ardent - 암호 확인이 일치하지 않습니다.
- 28. 복잡한 암호 정의에 대한 정규 표현을 제안하십시오.
- 29. .NET 사용자 지정 MembershipProvider 암호 암호 해독
- 30. 사용자 등록을위한 모범 사례 또는 디자인 패턴은 무엇입니까?
확실 pregmatch을 사용함으로써, U는 주어진 문자열에서 문자 종류를 확인할 수있다. –