2

これをチェックして。またemail field、単一のキーストロークも受け入れません。私の知る限りAllowRegex、フォームの電子メールフィールドに入力した内容を検証できない変数の間違い..

function mailonly(e) {
    var code;
    if (!e) var e = window.event;
    if (e.keyCode) code = e.keyCode;
    else if (e.which) code = e.which;
    var character = String.fromCharCode(code);
    var AllowRegex = /^[\ba-zA-Z0-9\s-._ ]+@[a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$/;
    if (AllowRegex.test(character))
        return true;
    return false;

}
4

2 に答える 2

0

AllowRegex check complete 電子メール ID が 1 文字ではなく、キーを押すたびにテキストをチェックしています。これを確認すると、確認
に 役立ちます。 別の例はjsfiddle.net/bKT9W/2/です。

    function validateEmail() {

    var validEmail = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
    if (validEmail.test($('#user_email').val())) {
        $('.masked-check').fadeIn(300);
        $('#status').html('Valid Email!');
    }
    else {
        $('.masked-check').fadeOut(300);
        $('#status').html('INVALID Email!');
    }

}
于 2013-11-07T08:40:59.613 に答える