- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록validation (3)
드럼치는 프로그래머
정규표현식은 복잡한 조건 비교문 없이 패턴 단위로 문자열을 검증할 수 있어서 무척 유용하...지만...-_-;; 자주 사용하지 않으면 할 때마다 헷갈린다는 단점이 있다. 자바스크립트만 이용해서 사용자 입력값을 검증하는 것은 무조건 문제가 생길 수 있기 때문에 서버측 검증을 꼭 해야만 한다. 물론 서버측에서는 여러가지 다른 수단 (가령, 스토어드 프로시저 파라메터의 데이터 타입) 이 있기 때문에 자바스크립트에서 정규표현식 검증을 하고 서버단에서는 별도 Validation 을 하는 것도 좋은 방법이다 각설하고, 사용자 계정 생성시 자주 사용하게 되는 룰이 영문, 숫자만 허용하는 것인데 이를 자바스크립트 정규표현식을 사용하면 무척 간단하게 표현이 가능하다 var regType1 = /^[A-Za-z0-9+]*..
이 포스팅은 자바스크립트 정규식(정규표현식)에 대해서 상세히 알려드릴려는게 아니라.. 웹페이지 작성시 매번 찾게되는 아이디 체크 와 같은 스크립트를 포스팅 해봅니다. 기본적으로 자바스크립트에서 정규표현식은 / (슬래쉬)로 감싼다 "(큰따옴표) 또는 '(작은따옴표)로 감싸지 않는다. 그리고 마지막에 /g 또는 /i 또는 /gi 로 끝난다 왜 그런지 궁금하면 각자 찾아보는 걸로 한다~ 아래에서 뜻하는 정규 표현식은 영문 a-z 로 시작하고 이후에 a-z0-9 사이 문자열이 오면 된다는 것이다. 대괄호 앞에 ^가 붙으면 시작을 뜻하고 대괄호 안에 ^가 붙으면 제외를 뜻한다. ^[a-z]로 되어 있으니 시작을 영문 a-z로 하는 것을 뜻한다 + 연산자로 연결을 한다. {5,19}는 5~19자리를 뜻한다. 앞에서..
자바스크립트로 아이디 체크 로직을 개발 할 일이 있어 개발 후 남겨봅니다. 공감 버튼 클릭해주세요!! 중복확인 영문, 숫자 조합 8자~10자리 function checkIdCombinationEngAndNum(ipbID, ipbIDText) { var retVal = false; var vId = ipbID.val(); if (vId.length 10) { ipbIDText.css("color", "red"); ipbIDText.text("아이디는 8자 이상, 10자 이하여야합니다."); } else if (/[^a-z0-9]+|^([a-z]+|[0-9]+)$/i.test(vId)) { ipbIDText.css("color", "red"); ipbIDText.text(..