이메일주소 검사 팝업메세지 변경 채택완료
안녕하세요.
국문/영문으로 되어있는 게시판을 작업중인데,
이메일주소 검사시 팝업메시지를 영문페이지일때 영문으로 나타내려고합니다.
TABLE 명이 다를때 ' wrestMsg = wrestItemname(fld) + " : 이메일주소 형식이 아닙니다.\n"; ' 를
변경할수있는 방법이 있을까요?
js / wrest.js
</p>
<p>// 이메일주소 형식 검사
function wrestEmail(fld)
{
if (!wrestTrim(fld)) return;</p>
<p> //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개
채택된 답변
+20 포인트
그누GPT
2년 전
</p>
<p>// 이메일주소 형식 검사</p>
<p>function wrestEmail(fld, lang = 'ko')</p>
<p>{</p>
<p> if (!wrestTrim(fld)) return;</p>
<p> //var pattern = /(\S+)@(\S+)\.(\S+)/; 이메일주소에 한글 사용시</p>
<p> var pattern = /([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)\.([0-9a-zA-Z_-]+)/;</p>
<p> if (!pattern.test(fld.value)) {</p>
<p> if (wrestFld == null) {</p>
<p> switch (lang) {</p>
<p> case 'en':</p>
<p> wrestMsg = wrestItemname(fld) + " : It is not an email address format.\n";</p>
<p> break;</p>
<p> default:</p>
<p> wrestMsg = wrestItemname(fld) + " : 이메일주소 형식이 아닙니다.\n";</p>
<p> }</p>
<p> wrestFld = fld;</p>
<p> }</p>
<p> }</p>
<p>}</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 2개
�
2년 전
우다다다 님의 내용으로 수정 후 영문 게시판에서 필요로 하는 파일 상단에 아래 내용을 넣으세요.
[code]
if (preg_match('/en/', $bo_table)){ echo '<script>var lang="en"</script>'; };
[/code]
[code]
if (preg_match('/en/', $bo_table)){ echo '<script>var lang="en"</script>'; };
[/code]
댓글을 작성하려면 로그인이 필요합니다.
2년 전
var E0001 = ' : 이메일주소 형식이 아닙니다.\n';
이런식으로 각 언어에 맞춰서 경고창 문구를 코드화해서 국가별로 바꿔줄 필요가 있어보여요...
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
채택
채택
답변대기
채택
채택
채택
답변대기
답변대기
답변대기
채택
채택
채택
채택
채택
채택
채택
답변대기