이메일주소 검사 팝업메세지 변경
본문
안녕하세요.
국문/영문으로 되어있는 게시판을 작업중인데,
이메일주소 검사시 팝업메시지를 영문페이지일때 영문으로 나타내려고합니다.
TABLE 명이 다를때 ' wrestMsg = wrestItemname(fld) + " : 이메일주소 형식이 아닙니다.\n"; ' 를
변경할수있는 방법이 있을까요?
js / wrest.js
// 이메일주소 형식 검사
function wrestEmail(fld)
{
if (!wrestTrim(fld)) return;
//var pattern = /(\S+)@(\S+)\.(\S+)/; 이메일주소에 한글 사용시
var pattern = /([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)\.([0-9a-zA-Z_-]+)/;
if (!pattern.test(fld.value)) {
if (wrestFld == null) {
wrestMsg = wrestItemname(fld) + " : 이메일주소 형식이 아닙니다.\n";
wrestFld = fld;
}
}
}
답변 3
// 이메일주소 형식 검사
function wrestEmail(fld, lang = 'ko')
{
if (!wrestTrim(fld)) return;
//var pattern = /(\S+)@(\S+)\.(\S+)/; 이메일주소에 한글 사용시
var pattern = /([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)\.([0-9a-zA-Z_-]+)/;
if (!pattern.test(fld.value)) {
if (wrestFld == null) {
switch (lang) {
case 'en':
wrestMsg = wrestItemname(fld) + " : It is not an email address format.\n";
break;
default:
wrestMsg = wrestItemname(fld) + " : 이메일주소 형식이 아닙니다.\n";
}
wrestFld = fld;
}
}
}
var E0001 = ' : 이메일주소 형식이 아닙니다.\n';
이런식으로 각 언어에 맞춰서 경고창 문구를 코드화해서 국가별로 바꿔줄 필요가 있어보여요...
국문/영문 구별은 무었으로 합니까?
add_javascript('<script src="'.G5_JS_URL.'/'.$lang.'/wrest.js?ver='.G5_JS_VER.'"></script>', 0);
답변을 작성하시기 전에 로그인 해주세요.