일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JSP
- .NET
- 인테리어그림
- PHP
- CVS
- 에덴미술
- 블로그 조회수 늘리기
- flash
- 블로그 방문자 늘리기
- samba
- CSS
- IIS
- Vista
- Jexcel
- MSSQL
- 블로그 수익화
- 블로그 조회수
- Adobe pdf reader
- 소득세
- 즐겨찾기 추가
- MySQL
- oralce
- HTML
- 국민연금
- Jrun
- Administrator
- JavaScript
- 갑근세
- Eclipse
- 블루수국그림
- Today
- Total
I LOVE EJ
javascript email, url 체크 참고 본문
1.이메일 주소 체크 시 사용하는 정규표현식(Reqular Expression) 의미
function isEmail(s)
{
return s.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g)>=0;
}
설명 :
/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g
맨 마지막 g는 global이라는 듯 // 사이에 있는 패턴을 전체적으로 실행함
^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$
^ 은 스트링의 맨 처음, $는 스트링의 맨 마지막
\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*
\s 는 space문자를 뜻하는데, 뒤에 * 이 붙은 것은 0개 이상이라는 뜻
앞 뒤에 공백이 있을 수도 있다는 뜻
[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+
\@를 기준으로 []+ 앞에는 1개 이상의 []안의 패턴이 존재함
뒤에는 []+()+ 인데, [] 안의 패턴이 1개 이상 () 의 패턴이 1개이상
즉 도메인 가운데, 적어도 한 개이상의 . 이 있어야한다는 뜻
\w\~\-\.
\w는 알파벳과 숫자, \~ , \- , \. 은 각각 ~, -, . 문자를 의미함
즉 알파벳과숫자와 ~,-,. 만으로 이뤄진 문자열만 해당됨
2. URL 주소 체크 시 사용하는 정규표현식(Reqular Expression) 의미
function urlCheck(s){
return s.search(/^\s*['http://']+[\w\~\-\.]+\.[\w\~\-]+(\.[\w\~\-]+)+\s*$/g)>=0;
}
okjsp 에서 펌!
'Web publishing > JavaScript' 카테고리의 다른 글
자식창에서 부모창으로 post submit 하는 법 (0) | 2007.10.15 |
---|---|
자바 스크립트에서 문자를 정수나 실수로 변환하는 함수 (0) | 2007.10.15 |
체크박스값 여러개 받아서 넘겨주기 (0) | 2007.10.15 |
체크박스값 여러개 받아서 넘겨주기 - 완성 (0) | 2007.10.15 |
자바 스크립트 함수 용도 정리... (0) | 2007.10.15 |