0

ユーザー登録フォームがあります。私はすでに検証を使用して、すべてのフィールドが入力されているかどうかを確認しています。JavaScriptを使用して電子メールと携帯電話番号を検証し、有効でない場合はアラートボックスを使用して警告する必要があります。助けてください

コードは

            var name = $("#name").val();
            var inst = $("#inst").val();
            var email = $("#email").val();
            var mobile = $("#mobile").val();
            var dataString = 'name='+ name + '&inst='+ inst + '&email='+ email +'&mobile='+ mobile;

            if(name==''|| inst=='' || email=='' || mobile=='')
            {
            alert("Please Enter all the Fields");
            }
else 
{ //rest of code comes here
4

1 に答える 1

1
var emailRe = /^\w+([\.\-]?\w+)*@\w+([\.\-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/;
var phoneRe = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/;
var email_address = $('#email').val();
var phone_number = $('#phone').val();

if(emailRe.test(email_address) === false){
  alert(email_address + ' is invalid');
}

if(phoneRe.test(phone_number) === false){
  alert(phone_number + ' is invalid');
}

リファレンス:正規表現フィールドの検証

于 2012-11-13T11:33:45.087 に答える