/*获取表单数据*/
function getFormData(){
//传入一个对象,遍历对象下面所有含有 modelName 的input,并把他们转换成一个对象
var data={};
$('#theForm').find('input,select,textarea').each(function(){ //获取表单内所有的input、select和textarea
var model=$(this).attr('name'); //获取带有name属性的对象
if(model){
if($(this).val()!=""){
data[model]=$(this).val();
}
}
});
return data;
};
/* 清除表单内的数据 */
function clearFormData(){
$('#theForm').find('input,select,textarea').each(function(){ //获取表单内所有的input、select和textarea
$(this).val('');
});
};
function checkFormData(){
var flag=true;
$('#theForm').find('input,select,textarea').each(function(){ //获取表单内所有的input、select和textarea
if($(this).val()==""){
layer.msg('请完整填写数据');
flag=false;
return;
}
});
return flag;
}
function waitMsg(){
layer.msg("攻城狮还在拼命加班做此功能,敬请期待!");
}
//邮箱验证
function checkEmailFormat(email){
var myReg=/^[a-zA-Z0-9_-]+@([a-zA-Z0-9]+\.)+(com|cn|net|org|top)$/;
if(myReg.test(email)){
return true;
}else{
return false;
}
}
//手机验证
function checkPhoneFormat(phone){
var myreg = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/;
if(myreg.test(phone)){
return true;
}else{
return false;
}
}
//返回上一级
function doBack(){
history.go(-1);
}
//验证用户名
function checkUsername(username){
var str=username;
//在JavaScript中,正则表达式只能使用"/"开头和结束,不能使用双引号
//验证用户名是否由5-16位的字母、数字和下划线组成
var Expression=/^(\w){5,16}$/;
var objExp=new RegExp(Expression); //创建正则表达式对象
if(objExp.test(str)==true){ //通过正则表达式验证
return true;
}else{
return false;
}
}
//验证密码
function checkPwd(PWD){
var str=PWD;
//在JavaScript中,正则表达式只能使用"/"开头和结束,不能使用双引号
//验证密码是否由6-20位的字母、数字、下划线和点“.”组成
var Expression=/^[A-Za-z]{1}([A-Za-z0-9]|[._]){5,19}$/;
var objExp=new RegExp(Expression); //创建正则表达式对象
if(objExp.test(str)==true){ //通过正则表达式验证
return true;
}else{
return false;
}
}
表单验证
最新推荐文章于 2024-04-30 08:58:14 发布