ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

JS

์ด๋ฉ”์ผ ์œ ํšจ์„ฑ ์ฒดํฌ

๐Ÿฉท ์Šˆ ๐Ÿงก 2008. 3. 17. 22:58
728x90
SMALL

function email_chk(email)
{
    var t = email.value
    var ValidFlag = false
    var atCount = 0
    var SpecialFlag
    var atLoop
    var atChr
    var BadFlag
    var tAry1
    var UserName
    var DomainName

    if ( t.length > 0 && t.indexOf("@") > 0 && t.indexOf(".") > 0 ) {
            atCount = 0
            SpecialFlag = false

            for( atLoop=1; atLoop<=t.length; atLoop++ ) {
                    atChr = t.substring( atLoop, atLoop+1 )
                    if ( atChr == "@" ) atCount = atCount + 1

                    if ( (atChr >= 32) && (atChr <= 44) ) SpecialFlag = true
                    if ( (atChr == 47) || (atChr == 96) || (atChr >= 123) ) SpecialFlag = true
                    if ( (atChr >= 58) && (atChr <= 63) ) SpecialFlag = true
                    if ( (atChr >= 91) && (atChr <= 94) ) SpecialFlag = true
            }

            if ( ( atCount == 1 ) && (SpecialFlag == false ) ) {
                    BadFlag = false
                    tAry1 = t.split("@")
                    UserName = tAry1[0]
                    DomainName = tAry1[1]
                    if ( (UserName.length <= 0 ) || (DomainName.length <= 0 ) ) BadFlag = true
                    if ( DomainName.substring( 1, 2 ) == "." ) BadFlag = true
                    if ( DomainName.substring( DomainName.length-1, DomainName.length) == "." ) BadFlag = true
                    ValidFlag = true
            }
    }
    if ( BadFlag == true ) ValidFlag = false
    return ValidFlag
}

---------------------------------------------------------------------------------------

function go_step(){
 var f = document.Form1;

 if(f.toName.value == ""){
  alert("๋ฐ›๋Š” ๋ถ„์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜์„ธ์š”!");
  f.toName.focus();
  return;
 }

 if(f.toEmail.value == ""){
  alert("๋ฐ›๋Š” ๋ถ„์˜ ์ด๋ฉ”์ผ์„ ์ž…๋ ฅํ•˜์„ธ์š”!");
  f.toEmail.focus();
  return;
 }

 if(MailCheck(f.toEmail.value)==false){
  alert("์ด๋ฉ”์ผ์„ ํ™•์ธํ•˜์„ธ์š”!");
  f.toEmail.select();
  return;
 }
 //์ด๋ฉ”์ผ ์œ ํšจ์„ฑ ์ฒดํฌ
 
 

 f.submit();
}

function MailCheck(ObjMail)
{
 if (ObjMail.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g) == -1 )
 {
     return false;   
 }
 return true;
}

728x90
LIST
๋Œ“๊ธ€
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2025/04   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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
๊ธ€ ๋ณด๊ด€ํ•จ
250x250