Thursday, 24 November 2011

Javascript Code check Email



Code này giúp các bạn dễ dàng trong check email, tham khảo thôi, mình ko dám chắc đó là best

Code 1
<html>
<head>
<title>E-mail Example</title>
<script type="text/javascript">
    function isValidEmail(sText) {
        var reEmail = /^(?:\w+\.?)*\w+@(?:\w+\.)+\w+$/;
        return reEmail.test(sText);
    }
    function validate() {
        var oInput1 = document.getElementById("txt1");
        if (isValidEmail(oInput1.value)) {
            alert("Valid");
        } else {
            alert("Invalid!");
        }
    }


</script>
</head>
<body>
    <P>E-mail Address: <input type="text" id="txt1" /><br />
    <input type="button" value="Validate" onclick="validate()" /></p>
</body>
</html>
----------------------
Code 2
<html>
<head>
<title>Checking an email address - Version 01</title>
<script type="text/javascript" language="javascript">
<!-- //
function IsMatchingAddress(str){
    var myRegExp = /[a-z0-9-]{1,30}@[a-z0-9-]{1,65}.[a-z]{3}/ ;
    return myRegExp.test(str)
}
function TestGuess(){
var EmailAddr = "asdf@asdf.net".toLowerCase();
alert(IsMatchingAddress(EmailAddr));
}
// -->
</script>
</head>
<body>
<h3>This page allows you to enter and check
 an email address such as asdf@java2s.com.com</h3>
<form>
<button type="Button" onclick="TestGuess()">
Click here to enter email address</button>
</form>
</body>
</html> 

Code 3
<html>
<head>
<title>Checking an email address - Version 02</title>
<script type="text/javascript" language="javascript">
<!-- //
function IsMatchingAddress(str){
    var myRegExp = /[a-z0-9-.]{1,30}@[a-z0-9-]{1,65}.(com|net|org|info|biz|([a-z]{2,3}.[a-z]{2}))/ ;
    return myRegExp.test(str)
}
function TestGuess(){
    var EmailAddr = "asdf@java2s.com".toLowerCase();
    alert(IsMatchingAddress(EmailAddr));
}
// -->
</script>
</head>
<body>
<h3>This page allows you to enter and check an email address
 such as asdf@java2s.com,</h3>
<form>
<button type="Button" onclick="TestGuess()">
Click here to enter email address</button>
</form>
</body>
</html> 
Leech ghi ro nguon : thanks

2 comments:

  1. Bạn ơi, nói rõ cho mình hiểu được không?
    Mình đang làm cái send mail with php ajax and jquery. Theo mô hình MVC,mình đã xây dựng ở actions.php như sau:

    $position = array(
    'min_lat' => $request->getParameter("min_lat",0),
    'max_lat' => $request->getParameter("max_lat",0),
    'min_lng' => $request->getParameter("min_lng",0),
    'max_lng' => $request->getParameter("max_lng",0)
    );
    $mail = new opMailSend();
    $mail->setSubject(opConfig::get('sns_name').'');
    $mail->setTemplate('pos/sendPosMail', $param, $position);
    $mail->send($this->getValue('mobile_address'), opConfig::get('admin_mail_address'));
    return sfView::NONE;
    }

    Như mình chưa rõ các hiển thị nó lên temp. Bạn giúp mình nhá

    ReplyDelete
  2. Code kia là check email bằng js mà bạn. Bạn đang thắc mắc send email trong php. Kia là bạn đang dùng frame nào đó. Mình gợi ý bạn kiểm tra xem sao nha :
    1 . $mail->setSubject(opConfig::get('sns_name').'') : bạn thử echo xem cái opConfig::get('sns_name') ra cái gì.Nếu không ra cái gì thì có thể bạn kiểm tra lại
    2. setTemplate('pos/sendPosMail', $param, $position) : $param là gì, bạn cũng cần kiểm tra lại, $position co khi đúng.
    3 . 2 tham số trong send(): bạn đã lấy ra được giá trị chưa,trong projec của bạn cứ echo nó ra, nếu không gia có thể bạn chưa nhận giá trị đúng.
    Phương thức send kia 2 tham số lần lượ là (to,from) phải không bạn, nếu vậy bạn xem gửi đúng tham số chưa.end
    thanks

    ReplyDelete