日期:2014-05-16  浏览次数:20329 次

JS前端验证(验证页面属性格式)
@param:做验证的正则表达式

/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; 验证邮箱格式

/^[1][358]\d{9}$/;  验证手机号码

/^[0-9]{6}$/;验证邮政编码

/^\d+((\.?\d+)|(\d*))$/;验证Double类型数据

/^[\u4e00-\u9fa5]+$/i; 验证输入数据必须是汉字

/^\d{15}(\d{2}[\dXx]){0,1}$/; 验证身份证号 18位

/(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{3,4}\-[0-9]{7,8}\-[0-9]{1,4}$)|(^[1][358]\d{9})/;验证手机号,座机号,分机号

座机号码 (3-4位区号)-(7-8位直拨号码)-(1-4位分机号码) 如:010-1234567-1234



@function JQuery 验证示例,使用方法

function aaaa(){

$("input[type='text']").each(function(){

var a=$(this).val();

alert(a);

});

$("select").each(function(){

var aa=$(this).find("option:selected").text();

alert(aa);

})

}

$("select").each(function(){

    var content=$(this).find("option:selected").text();
    if(content==""||content=null){

        alert("*项为必填项,请完整填写...");
        break;
       }

       flag=false;

});

var oFile = document.getElementById("uploadimg");

oFile.onblur = function(){ 

    if(oFile.value == ""){
      alert('空'); 
    }

};

$("#uploadimg").each()(function(){

   if($("uploadimg").val()==""||$("#uploadimg").val()=null){

         alert("*项为必填项,请完整填写...");
         break;

   }

   flag=false;

});

mId.submit();

}

$(".conn").each(function(){

       var content=$(this).val();

       alert(content);

       if(content==""||content==null){

         alert("*项为必填项,请完整填写...");
         return false;  //break出错
       }

});

$("#"+formId+" input[type='text']").each(function(){

       var content=$(this).val();

       alert(content);

       if(content==""||content==null){

         alert("*项为必填项,请完整填写...");

         return false;  //break出错

       } 

    });

/**验证下拉列表option的值不为"" */

    $("select").each(function(){

    var content=$(this).find("option:selected").text();

    if(content==""||content=null){

         alert("*项为必填项,请完整填写...");

         return false ;

       }

       flag=false;

});

/**注册用户,去掉前后面空格....action类去空格*/

public void test(){

int begin = 0, end = 0;

for (int i = 0; i < loginName.length(); i++) {

if (loginName.charAt(i) != ' ') {

begin = i;

break;

}

}

for (int i = loginName.length() - 1; i > 0; i--) {

if (loginName.charAt(i) !=