사용자가 입력한 E-Mail 주소를 정규식을 이용하여 체크하는 JavaScript는
function checkEmail(emailStr) {
var checkStr = /(\S+)@(\S+)\.(\S+)/;
if (!checkStr.test(emailStr)) {
return false;
}
return true;
}
위 스크립트는 사용자가 입력한 E-Mail 주소의 유효성을 체크하고 이상이 없으면 true를 리턴한다.
여기에 사용 된 정규식을 간단히 알아보면 다음과 같다.
(\S+)@ : "@" 앞에 띄워쓰기가 없는 문자열이 온다.
@(\S+)\. : "@" 뒤 "." 앞에는 띄워쓰기 없는 문자열이 온다.
\.(\S+) : "." 뒤에는 아무 문자열이 온다.
function checkEmail(emailStr) {
var checkStr = /(\S+)@(\S+)\.(\S+)/;
if (!checkStr.test(emailStr)) {
return false;
}
return true;
}
위 스크립트는 사용자가 입력한 E-Mail 주소의 유효성을 체크하고 이상이 없으면 true를 리턴한다.
여기에 사용 된 정규식을 간단히 알아보면 다음과 같다.
(\S+)@ : "@" 앞에 띄워쓰기가 없는 문자열이 온다.
@(\S+)\. : "@" 뒤 "." 앞에는 띄워쓰기 없는 문자열이 온다.
\.(\S+) : "." 뒤에는 아무 문자열이 온다.