表单验证
在Web中表单是向后台传输数据比较简单和方便的方式,为了让后台更加的简介以及防止过多的占用内存导致请求缓慢,一般情况下表单的数据校准都是通过JavaScript直接验证的。
比如网页注册,一般需要邮箱和电话以及对账号密码有所规定,要满足规定的才可以提交。这里就需要JavaScript来进行对这些数据的逐个验证,验证的方式就是通过正则表达式来完成。
邮箱验证:
function isEmail(str){
if(str==null) return;
var reg=new RegExp(/^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/);
return reg.test(str);//检测字符串是否符合正则表达式
}
电话验证:
function checkMobile(str) {
var re = /^1\d{10}$/;
if (re.test(str){
alert("正确");
}else{
alert("错误");
}
}
提交验证
function submit(){
if(checkMobile==true && isEmail == true){
alert("合格可以提交")
}else{
alert("电话或者邮箱填写错误!")
}
}
大致就是这样,其他需要根据需求更改