이메일주소 검사 팝업메세지 변경 채택완료
안녕하세요.
국문/영문으로 되어있는 게시판을 작업중인데,
이메일주소 검사시 팝업메시지를 영문페이지일때 영문으로 나타내려고합니다.
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';
이런식으로 각 언어에 맞춰서 경고창 문구를 코드화해서 국가별로 바꿔줄 필요가 있어보여요...
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택