4 개의 기본 문자와 최소 5 자리의 입력이있는 텍스트 입력 필드의 유효성을 검사하고 싶습니다.문자와 숫자의 유효성을 검사하는 정규식
숫자의 최대 한도에 대한 제한이 없습니다.
예 : 이 ABCD123456
사람이 자바 스크립트에서 정규 표현식으로 나를 도와 드릴까요?
4 개의 기본 문자와 최소 5 자리의 입력이있는 텍스트 입력 필드의 유효성을 검사하고 싶습니다.문자와 숫자의 유효성을 검사하는 정규식
숫자의 최대 한도에 대한 제한이 없습니다.
예 : 이 ABCD123456
사람이 자바 스크립트에서 정규 표현식으로 나를 도와 드릴까요?
이 당신을 위해 무엇을 찾고있는 사람이어야한다 : 여기
var text = document.getElementById('input').value,
regex = /^[a-z]{4}[0-9]{5,}$/;
if (!regex.test(text)) {
alert('Not valid');
}
은 예입니다 기본 문자 범위
a-z
에 문자 경우
http://jsfiddle.net/FaYSh/가
var input = document.getElementById('input'),
result = document.getElementById('result'),
regex = /^[a-z]{4}[0-9]{5,}$/;
input.onkeyup = function() {
var text = this.value;
if (!regex.test(text)) {
result.innerHTML = 'Not valid';
} else {
result.innerHTML = 'Valid';
}
}
이 작동합니다.
고마워 .It works.I \ d 및 \ w 정규식에서 시도했다하지만 실패하고 또한 indexOf() 함께 노력했다 그것을 작동하는 데 시간이 오래 걸렸다. – karthika
'indexOf'는 유용하고 보통 정규 표현식보다 빠르지 만 때로는 그냥 빠져 나올 수없는 경우가 있습니다 :-) –
설명 어떤 코드 게시 – Gadde
사람들에게 특정 정규식을 작성하는 방법을 묻는 대신 자신이 필요로하는 정규 표현식을 작성하는 법을 배워보십시오. 사용할 수있는 많은 자습서 및 온라인 정규식 도구가 있습니다. –