jQueryを使用して簡単な検証フォームを作成しました。それは大丈夫です。問題は、自分のコードに満足していないことです。同じ出力結果でコードを書く別の方法はありますか?
$(document).ready(function(){
$('.submit').click(function(){
    validateForm();   
});
function validateForm(){
    var nameReg = /^[A-Za-z]+$/;
    var numberReg =  /^[0-9]+$/;
    var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
    var names = $('#nameInput').val();
    var company = $('#companyInput').val();
    var email = $('#emailInput').val();
    var telephone = $('#telInput').val();
    var message = $('#messageInput').val();
    var inputVal = new Array(names, company, email, telephone, message);
    var inputMessage = new Array("name", "company", "email address", "telephone number", "message");
     $('.error').hide();
        if(inputVal[0] == ""){
            $('#nameLabel').after('<span class="error"> Please enter your ' + inputMessage[0] + '</span>');
        } 
        else if(!nameReg.test(names)){
            $('#nameLabel').after('<span class="error"> Letters only</span>');
        }
        if(inputVal[1] == ""){
            $('#companyLabel').after('<span class="error"> Please enter your ' + inputMessage[1] + '</span>');
        }
        if(inputVal[2] == ""){
            $('#emailLabel').after('<span class="error"> Please enter your ' + inputMessage[2] + '</span>');
        } 
        else if(!emailReg.test(email)){
            $('#emailLabel').after('<span class="error"> Please enter a valid email address</span>');
        }
        if(inputVal[3] == ""){
            $('#telephoneLabel').after('<span class="error"> Please enter your ' + inputMessage[3] + '</span>');
        } 
        else if(!numberReg.test(telephone)){
            $('#telephoneLabel').after('<span class="error"> Numbers only</span>');
        }
        if(inputVal[4] == ""){
            $('#messageLabel').after('<span class="error"> Please enter your ' + inputMessage[4] + '</span>');
        }       
}   
});
                
                3
              
                  はい、jquery検証スクリプトを使用して、より良いものにすることができます。
                
                
                  
                    —
                    Devang Rathod 2013
                    
                  
                
              
                  どうやって見せてもらえますか?彼らは、コードを書くことは詩を書くことに似ていると言います。コードを最適化したい。
                
                
                  
                    —
                    jhedm 2013 
                    
                  
                
              
                  codereview.stackexchange.com –それはあなたが探しているものです
                
                
                  
                    —
                     Alexander 
                    
                  
                
              
                  あなたは、HTML5フォーム検証を使用することができます
                
                  
                    —
                    niutech 
                    
                  
                
              $('form')[0].checkValidity()
                
                  主な焦点が単純さである場合、valijate jqueryプラグインは有望です。スタートアッププラグインです。しかし、それはいくつかの興味深い検証方法を使用しています。こちらがガイドのリンクです。valijate.com/Docs.php
                
                
                  
                    —
                    bula