全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

用JavaScrip正则表达式验证form表单的方法

document:标签之间

location:url

history:前进后退




<html> 
 <head> 
  <script type="text/javascript"> 
   function show() 
   { 
    //弹出一个提示框 
    window.alert("hh"); 
   } 
   //将show方法绑定到按钮上 
   window.onload=function() 
   { 
    //定位到按钮 
    var buttonElement=document.forms[0].mybtn; 
    //动态绑定show方法 
    buttonElement.onclick=show; 
    //show如果加()则一加载网页就弹出提示框 
   } 
   function validateForm() 
   { 
    var loginform=document.forms[1]; 
    var username=trim(loginform.username.value); 
    var password=trim(loginform.password.value); 
    var email=trim(loginform.email.value); 
//    alert("替代前长度:"+username.length); 
//    username=trim(username); 
 //   alert("替代后长度:"+username.length); 
    //判断用户名必填: 
    if(username.length==0) 
    { 
     alert("用户必填"); 
    } 
    else if(!/^[a-zA-Z0-9]+$/.test(username)) 
    { 
     alert("用户名必须是英文字母"); 
    } 
    else if(password.length==0) 
    { 
     alert("密码必填"); 
    } 
    else if(!/^[0-9]{6}$/.test(password)) 
    { 
     alert("密码必须为6位数字"); 
    } 
    else if(email.length==0) 
    { 
     alert("邮箱必填"); 
    } 
    else if(!/^\w+@\w+(\.\w+)+$/.test(email)) 
    { 
     alert("邮箱格式不正确"); 
    } 
    return false; 
   } 
   //自定义一个去空格的参数 
   function trim(s) 
   { 
    //s.REPLACE(正则表达式,替换的字符) 
    s=s.replace(/^\s*$/,""); 
    return s; 
   } 
  </script> 
  <style type="text/css"> 
   .myclass{ 
    position: absolute; 
    left: 400px; 
    top: 150px; 
   } 
  </style> 
 </head>  
 <body> 
  <div class="myclass"> 
  <form action="#" name="myform" method="post"> 
  <input type="button" value="单机" name="mybtn"/> 
  </form> 
  </div> 
  <!--登录页面的表单--> 
  <form action="#" name="loginform" method="post" onsubmit="return validateForm()"> 
  <table border="1" align="center"> 
   <caption>基于js的验证</caption> 
    <tr> 
     <th>用户名:</th> 
     <td><input type="text" name="username"/></td> 
    </tr> 
    <tr> 
     <th>密码:</th> 
     <td><input type="password" name="password"/></td> 
    </tr> 
    <tr> 
     <th>邮箱:</th> 
     <td><input type="text" name="email"/></td> 
    </tr> 
    <tr> 
     <td align="center" colspan="2"> 
      <input type="submit" value="提交" /> 
     </td> 
    </tr> 
  </table> 
  </form> 
 </body> 
</html> 

以上所述是小编给大家介绍的用JavaScrip正则表达式验证form表单的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# js表单验证正则表达式  # form表单验证正则表达式  # JS去掉字符串前后空格、阻止表单提交的实现代码  # 利用JavaScript阻止表单提交的两种方法  # 阻止表单提交按钮多次提交的完美解决方法  # onsubmit阻止form表单提交与onclick的相关操作  # 使用Ajax方法实现Form表单的提交及注意事项  # javascript下阻止表单重复提交、防刷新、防后退  # JavaScript阻止表单提交方法(附代码)  # 必填  # 弹出  # 表单  # 绑定  # 小编  # 在此  # 给大家  # 自定义  # 正则表达式  # 不正确  # 所述  # 给我留言  # 感谢大家  # 英文字母  # 疑问请  # 有任何  # 加载  # hh  # window  # function 


相关文章: 建站之星客服服务时间及联系方式如何?  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  如何选择高效响应式自助建站源码系统?  番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  网站代码制作软件有哪些,如何生成自己网站的代码?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  建站之星北京办公室:智能建站系统与小程序生成方案解析  建站上市公司网站建设方案与SEO优化服务定制指南  如何确保FTP站点访问权限与数据传输安全?  广州网站建站公司选择指南:建站流程与SEO优化关键词解析  C#如何使用XPathNavigator高效查询XML  如何通过网站建站时间优化SEO与用户体验?  建站之星如何开启自定义404页面避免用户流失?  建站之星CMS五站合一模板配置与SEO优化指南  制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?  建站之星如何优化SEO以实现高效排名?  b2c电商网站制作流程,b2c水平综合的电商平台?  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  如何配置支付宝与微信支付功能?  如何用花生壳三步快速搭建专属网站?  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  非常酷的网站设计制作软件,酷培ai教育官方网站?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  如何破解联通资金短缺导致的基站建设难题?  官网网站制作腾讯审核要多久,联想路由器newifi官网  Android自定义控件实现温度旋转按钮效果  详解jQuery中基本的动画方法  专业公司网站制作公司,用什么语言做企业网站比较好?  网站按钮制作软件,如何实现网页中按钮的自动点击?  ,网站推广常用方法?  如何在宝塔面板中修改默认建站目录?  如何快速生成凡客建站的专业级图册?  建站之星如何快速生成多端适配网站?  济南企业网站制作公司,济南社保单位网上缴费步骤?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  成都网站制作报价公司,成都工业用气开户费用?  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  定制建站哪家更专业可靠?推荐榜单揭晓  建站168自助建站系统:快速模板定制与SEO优化指南  宝塔建站无法访问?如何排查配置与端口问题?  如何续费美橙建站之星域名及服务?  建站主机空间推荐 高性价比配置与快速部署方案解析  ppt制作免费网站有哪些,ppt模板免费下载网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。