티스토리 뷰
숫자 체크하는 자바스크립트
전화번호를 입력할 때..
000-0000-0000
(000)000-0000
이런형태로 입력하자나요..
요런걸.. 00000000000 형태로 받고 싶어서 만든 간단한 자바 스크립트입니다.
필요한 분들은 참고하세요~~
- <script>
- function setPhoneNumber(phone) {
- var retVal = "";
- if(phone.length < 1) {
- return "";
- }
- for(var i=0;i<phone.length;i++) {
- sBitData = phone.substring(i,i+1);
- if (sBitData != '(' && sBitData != ')' && sBitData != '-') {
- iBit = parseInt(phone.substring(i,i+1));
- if((iBit > '0') || (iBit < '9')) {
- }
- else {
- return "";
- }
- retVal += sBitData;
- }
- }
- return retVal;
- }
- alert(setPhoneNumber('000-0000-0000'));
- alert(setPhoneNumber('(111)1111-1111'));
- alert(setPhoneNumber('000-aaaa-0000'));
- </script>
예제를 웹브라우저에서 열어보면
00000000000
11111111111
요렇게 나올 겁니다.
이메일 체크하는 자바스크립트
회원 가입 같은 것을 할 때 이메일을 체크하는 경우가 종종 있습니다. 이때 사용할 수 있는 예제입니다.
http://wizard.ncafe.net/wt/25 를 참고했구요. 이외에도 쓸만한 내용이 있네요.
- function checkEmail(email) {
- /** 체크사항
- - @가 2개이상일 경우
- - .이 붙어서 나오는 경우
- - @.나 .@이 존재하는 경우
- - 맨처음이.인 경우
- - @이전에 하나이상의 문자가 있어야 함
- - @가 하나있어야 함
- - Domain명에 .이 하나 이상 있어야 함
- - Domain명의 마지막 문자는 영문자 2~4개이어야 함 **/
- var check1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
- var check2 = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4})$/;
- if ( !check1.test(email) && check2.test(email) ) {
- return true; // 올바른 이메일
- } else {
- return false; // 잘못된 이메일
- }
- }
'프로그래밍 > Java' 카테고리의 다른 글
javadoc 생성시 한글 깨질때.. (0) | 2011.10.17 |
---|---|
URL 기반의 QRCode 생성하는 JSP 소스~ (4) | 2011.10.14 |
Javascript에서 사용하는 HTML Parser라고 합니다. (0) | 2011.10.11 |
자바 스크립트의 원격 서버 접근 및 onLoad 이벤트 처리 (0) | 2011.10.11 |
자바스크립트에서 form의 데이터를 문자열로 가져오기 (2) | 2011.10.10 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- mysql
- 모바일
- 맥
- 빅데이터
- 세미나
- 애플
- ms
- 웹
- 자바
- 도서
- 프로젝트
- 디자인
- java
- HTML
- 구글
- fingra.ph
- 자바스크립트
- XML
- Hadoop
- 분석
- 마케팅
- 책
- 하둡
- 안드로이드
- 통계
- 아이폰
- 클라우드
- SCORM
- r
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함