常用的验证方法:
checkUserNameflag=false;
checkPasswordflag=false;
checkPasswordAgianflag=false;
checkEmailflag=false;
// 用户名校验
function checkUserName() {
var username = $("userNeme").value;
var zz = /^[A-Za-z0-9]{6,}$/;
if (!zz.test(username)) {
$("userName_warn").innerHTML = " × 用户名不符合规范";
checkUserNameflag=false;
} else {
/*$("userName_warn").style.color='blue';
$("userName_warn").innerHTML = "√ 用户名可用";*/
showUserExist(username);
checkUserNameflag=true;
}
}
//重置提示
function resetWarn(){
$("userName_warn").innerHTML="";
$("email_warn").innerHTML="";
$("password_warn").innerHTML="";
$("Repassword_warn").innerHTML="";
}
// 密码校验
function checkPassword() {
var password1 = $("password").value;
if (password1.length >= 6 && password1.length <= 15) {
checkPasswordflag = true;
$("password_warn").style.color='blue';
$("password_warn").innerHTML = " √ 密码可用 ";
checkAgianMiMa();
} else {
checkPasswordflag = false;
$("password_warn").innerHTML = " × 密码至少为 6 个字符 ";
}
}
function checkPasswordAgian() {
var password1 = $("password").value;
var password2 = $("rePassword").value;
if (password1 == password2) {
if (password1 == "") {
$("Repassword_warn").innerHTML = " × 请输入密码 ";
checkPasswordAgianflag = false;
return;
}
$("Repassword_warn").style.color='blue';
$("Repassword_warn").innerHTML = "√ 重复输入密码正确";
checkPasswordAgianflag = true;
} else {
checkPasswordAgianflag = false;
$("Repassword_warn").innerHTML = " × 两次密码输入不同 ";
}
}
function checkEmail(){
//对电子邮件的验证
var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
var email=$("email").value;
if(!myreg.test(email)){
checkEmailflag=false;
$("email_warn").style.color='red';
$("email_warn").innerHTML = " × 邮箱格式不符合规范";
} else {
checkEmailflag=true;
$("email_warn").style.color='blue';
$("email_warn").innerHTML = "√ 邮箱格式正确";
}
}
function submitCheck(){
alert(checkUserNameflag);
if(checkUserNameflag==false || checkPasswordflag==false || checkPasswordflag==false
||checkPasswordAgianflag==false || checkEmailflag==false){
return;
}
}
function $(id){
return document.getElementById(id);
}
js正则表达式--验证表单
检测手机号码:/0?(13|14|15|18)[0-9]{9}/
检测用户名:(数字,英文,汉字,下划线,中横线):/^[A-Za-z0-9_\-\u4e00-\u9fa5]+$/
密码:(数字,英文,下划线,中横线)/^[A-Za-z0-9_-]+$/
身份证:/\d{17}[\d|x]|\d{15}/
非空:/^\S+$/
IP地址:/((?:(?:25[0-5]|2[0-4]\d|[01]?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d?\d))/
以上所述是小编给大家介绍的JS表单数据验证的正则表达式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# js表单数据验证
# js表单正则表达式
# js 常用正则表达式表单验证代码
# JavaScript 表单验证正则表达式大全[推荐]
# js正则表达式注册页面表单验证
# 最常用的15个前端表单验证JS正则表达式
# JavaScript 使用正则表达式进行表单验证的示例代码
# js正则表达式验证表单【完整版】
# js用正则表达式来验证表单(比较齐全的资源)
# JavaScript表单通过正则表达式验证电话号码
# JavaScript常用的正则表达式表单验证代码
# 原生js实现表单的正则验证(验证通过后才可提交)
# 下划线
# 英文
# 不符合
# 表单
# 小编
# 在此
# 两次
# 给大家
# 请输入
# 正则表达式
# 所述
# 给我留言
# 感谢大家
# 输入密码
# 疑问请
# 有任何
# 电子邮件
# userName_warn
# Za
# test
相关文章:
制作网页的网站有哪些,电脑上怎么做网页?
如何在Windows服务器上快速搭建网站?
个人网站制作流程图片大全,个人网站如何注销?
宿州网站制作公司兴策,安徽省低保查询网站?
网站制作企业,网站的banner和导航栏是指什么?
如何获取上海专业网站定制建站电话?
广东专业制作网站有哪些,广东省能源集团有限公司官网?
建站之星后台密码遗忘或太弱?如何重置与强化?
广平建站公司哪家专业可靠?如何选择?
再谈Python中的字符串与字符编码(推荐)
Thinkphp 中 distinct 的用法解析
全景视频制作网站有哪些,全景图怎么做成网页?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
如何在新浪SAE免费搭建个人博客?
Python lxml的etree和ElementTree有什么区别
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
制作网站的软件免费下载,免费制作app哪个平台好?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
如何获取免费开源的自助建站系统源码?
如何设置并定期更换建站之星安全管理员密码?
宝塔建站无法访问?如何排查配置与端口问题?
如何在IIS中新建站点并解决端口绑定冲突?
css网站制作参考文献有哪些,易聊怎么注册?
XML的“混合内容”是什么 怎么用DTD或XSD定义
如何在万网开始建站?分步指南解析
建站之星收费标准详解:套餐费用及年费价格表一览
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
外贸公司网站制作哪家好,maersk船公司官网?
jQuery 常见小例汇总
网站app免费制作软件,能免费看各大网站视频的手机app?
高端企业智能建站程序:SEO优化与响应式模板定制开发
建站之星CMS五站合一模板配置与SEO优化指南
上海网站制作开发公司,上海买房比较好的网站有哪些?
建站中国官网:模板定制+SEO优化+建站流程一站式指南
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
小型网站建站如何选择虚拟主机?
如何解决VPS建站LNMP环境配置常见问题?
网站制作话术技巧,网站推广做的好怎么话术?
临沂网站制作公司有哪些,临沂第四中学官网?
建站之星会员如何解锁更多建站功能?
如何在阿里云ECS服务器部署织梦CMS网站?
如何快速搭建高效香港服务器网站?
网站制作价目表怎么做,珍爱网婚介费用多少?
建站主机解析:虚拟主机配置与服务器选择指南
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
如何通过虚拟主机空间快速建站?
,交易猫的商品怎么发布到网站上去?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
*请认真填写需求信息,我们会在24小时内与您取得联系。