js 정규 표현 식 은 숫자, 알파벳, 특수 문 자 를 포함 하고 루트 를 포함 하지 않 아야 합 니 다.
2532 단어 정규 표현 식
1. 숫자, 대문자, 소문 자, 특수 기 호 를 포함 하고 길이 가 10 에서 20 사이 여야 합 니 다.
2. 특수 기 호 는 다음 과 같다. !@#$%^&*()
3 、 루트 문자열 을 포함 하지 않 음
어떤 친구 가 물 었 다
"대문자 최소 2 개, 소문 자 2 개, 숫자 2 개, 지 정 된 특수 문자 2 개, 길이 10 ~ 20 포함"
어떻게 처리 해 야 합 니까?사실 간단 해 요. 단언 을 두 번 만 쓰 면 돼 요.
예컨대
js
var contentPattern = /^(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*()])[\da-zA-Z!@#$%^&*()]{10,20}$/;
var contentPattern = /^(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*()])(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*()])[\da-zA-Z!@#$%^&*()]{10,20}$/;
js 코드
$(function(){
})
function checkPassWord(psd){
var psd=$("#psd").val();
var contentPattern = /^(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*()])[\da-zA-Z!@#$%^&*()]{10,20}$/;
var rootPattern=/^((?!root).)*$/;
if(!contentPattern.test(psd)){
console.log(" 1 、1 、1 、 、 10 20");
return " 1 、1 、1 、 、 10 20"";
}
if(!rootPattern.test(psd)){
console.log(" “root”");
return " “root”";
}
}
html 페이지
Title
설명:
여기 에는 주로 js 정규 표 식 의 정방 향 전망 을 사 용 했 습 니까? =,예 를 들다
/ \ d /. exec ('abc 2abc') 의 일치 결 과 는 2 입 니 다.
/ \ d (? = a) /. exec ('abc 2abc') 의 일치 결 과 는 2 입 니 다.
/\d(?=a)/.exec( 'abc2bc' ) 일치 하 는 결 과 는 null 입 니 다.
이로부터 알 수 있다.일치 하 는 결 과 는 일치 하 는 문 자 를 포함 하지 않 지만 일치 하 는 문자열 은 해당 하 는 규칙 에 부합 해 야 합 니 다.
여러 개의 정방 향 전망 규칙 이 있 을 때 그것들 은 병렬 적 이지 직렬 적 이지 않다. 예 를 들 어
/\d(?=a)(?=b)/.exec( 'abc2abc' ) 일치 하 는 결 과 는 null 입 니 다. 숫자 와 일치 하려 면 뒤에 알파벳 a 와 b 를 따라 이렇게 써 야 합 니 다.
/ \ d (? = a) (? =. b) /. exec ('abc 2abc'), 물론 규칙 을 보 여주 기 위해 서 입 니 다. 사실 이렇게 쓸 수 있 습 니 다. / \ d (? = ab) /. exec ('abc 2abc')
/ ^ (? =. * \ \ d) (? =. * [A - Z]) (? =. * [a - z]) (? =. * [! @ # # $% ^ & * ()]) [\ da - zA - Z! @ \ # $% ^ & * ()] {10, 20} $/
사실 전체 정규 표 시 는 네 부분 으로 나 눌 수 있다.
/^(?=.*\d)[\da-zA-Z!@#$%^&*()]{10,20}$/
/^(?=.*[A-Z])[\da-zA-Z!@#$%^&*()]{10,20}$/
/^(?=.*[a-z])[\da-zA-Z!@#$%^&*()]{10,20}$/
/^(?=.*[!@#$%^&*()])[\da-zA-Z!@#$%^&*()]{10,20}$/
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
awk 상용 명령awk 는 모든 입력 줄 을 하나의 기록 으로 인식 하고 그 줄 의 모든 단어 도 메 인 을 하나의 필드 로 인식 합 니 다. ARGC 명령 줄 에 awk 스 크 립 트 가 들 어 오 는 매개...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.