js--正则表达式
1.表单验证-正则表达式
一个表单只能调用一个方法所有要写一个总方法
<form action="index.html" onsubmit="zff()">
//总方法
function zff(){
if(!checkName() || !checkPwd()){
return false;
}else{
return true;
}
}
通过ID获取组件并且返回
function $(id){
//通过ID获取组件并且返回
return document.getElementById(id);
}
1.1验证账号
//验证账号
function checkName(){
//获取账号
var name = $("name").value;
//定义正则表达式
var bds = /^\d{6,10}$/;
if(!bds.test(name)){
$("sname").innerHTML = "账号格式错误!";
return false;
}else{
$("sname").innerHTML = "";
return true;
}
}
1.2验证密码
//验证密码
function checkPwd(){
//获取密码
var pwd = $("pwd").value;
//定义正则表达式
var bds = /^\w{6,10}$/;
if(!bds.test(pwd)){
$("spwd").innerHTML = "密码格式错误!"
return false;
}else{
$("spwd").innerHTML = "";
return true;
}
}