jQuery로 TEXT 입력시 정규식으로 원하지 않는 문자열 입력 여부 체크하기
var regId;
regId = /^[A-Za-z0-9]{4,12}$/;
if (!regId.test($("#USERPWD").val())) {
alert('비밀번호는 영문과 숫자 4~12자 이내로 입력하세요.');
$("#USERPWD").focus();
return false;
}
다른 정규식 예제들
이메일 형식 (AAA@DOMAIL.COM)
/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/
주민번호, -까지 포함된 문자열로 검색
/^(?:[0-9]{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[1,2][0-9]|3[0,1]))-[1-4][0-9]{6}$/
NUMBER (공백불가)
/^[0-9]+$/
NUMBER, ALPHABET만 가능
/^[a-zA-Z0-9]+$/;
한글만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 불가능
/^[가-힣]+$/
ALPHABET만 가능
/^[a-zA-Z]+$/
한글과 ALPHABET만 가능
/^[가-힣a-zA-Z]+$/
한글이나 영문만 가능한 상태에서 띄어쓰기도 가능하게 하려면 \s 만 추가시키면 됨
/^[가-힣\s]+$/
/^[a-zA-Z\s]+$/
핸드폰번호 형태 : 000-0000-0000
/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/
도메인 형태 중 http:// https:// 반드시 포함
/^((http(s?))\:\/\/)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/
도메인 형태 중 http:// https:// 포함해도 되거나 안해도 되거나
/^(((http(s?))\:\/\/)?)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/
도메인 형태, http:// https:// 포함하면 안되는 경우(사실상 존재할일이...)
/^[^((http(s?))\:\/\/)]([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/
'모바일 & 앱' 카테고리의 다른 글
라디오버튼 그룹 선택시 그에 딸려있는 동일한 textbox에 선택된 radiobox의 값 넣는 jquery (0) | 2017.06.05 |
---|---|
html5 video tag 망할 크롬브라우저 다운로드 버튼 없애기 (8) | 2017.05.10 |
클래시오브클랜 대규모 업데이트 그리고 무료 보석 (0) | 2017.05.06 |
리니지2 레볼루션 패치만 하면 버그 (0) | 2017.04.29 |
jQuery로 textarea로 입력된 내용 중 html a tag 존재시 자동 치환 (0) | 2017.04.28 |