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) !=