비밀번호에 대한 정규식을 만드는 데 도움이 필요합니다.정규식 비밀번호 (자바 스크립트)
암호에는 문자, 숫자, 밑줄 (_), 달러 기호 ($) 및 하이픈 (-)이 포함될 수 있으며 3 자 이상 30 자 이하 여야합니다.
비밀번호에 대한 정규식을 만드는 데 도움이 필요합니다.정규식 비밀번호 (자바 스크립트)
암호에는 문자, 숫자, 밑줄 (_), 달러 기호 ($) 및 하이픈 (-)이 포함될 수 있으며 3 자 이상 30 자 이하 여야합니다.
문자, 숫자는, 밑줄, 달러 기호와 하이픈이 적용된다 : 우리가 할 수있는 결국
{3,30}
:
[a-zA-Z0-9_$-]
은 30 세에 제한하는 것은이 적용됩니다
/^[a-z0-9_$-]{3,30}$/i
가,386 추가 : 대소 문자 구분 개질제를 첨가하여 그것을 조금 감소및 $
은 처음부터 끝까지 일치하도록합니다. 즉, 테스트 된 문자열의 하위 집합과 일치하지 않습니다. 제출 된 전체 문자열이 전달되거나 실패합니다. 당신이 사소한 작업을 해결할 수 있도록
당신은 그 기초를 배울 수있는 시간이 투자 가치가있을 수도 있습니다 특정 주제에 대한 여러 질문을 자신을 발견 할 경우 http://regexr.com?30ru6
/[a-z0-9_$-]{3,30}/
귀하의 요구 사항에 일치합니다.
는
를 방문하여 몇 가지 비밀에 대해 그것을 밖으로 시도 할 수 있습니다 당신 자신. regexes와 관련된 많은 자습서가 있습니다 (예 : http://regex.learncodethehardway.org/ – huon
유용한 정보 http://www.regexbuddy.com/create.html – vascowhite
매우 제한적인 문자 모음입니다. 왜 사람들이 많은 공통 문자 (예 : % 및 ^)를 금지하여 암호를 덜 안전하게하도록 강요합니까? – Quentin