关于HTML用正则表达式检验表格方法

本文主要介绍了html用正则表达式检验表格的实例代码,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下,希望对大家有帮助。

 正则表达式在JavaScript脚本中是很好用的检验语法规则的方法。但是与Java中的正则表达式有所不同。它需要在regex规则上以“^”开始,以"$"结束。

以下让我们看看一个实例。

                Title                form table tr td{              border: 1px solid lightgrey;              text-align: center;          }          form table tr td input{              width: 97%;          }                      //判断规则(正则表达式)      function goto() {       var name = document.getElementById("name");       var pwd = document.getElementById("pwd");       var pwd2 = document.getElementById("pwd2");       var pnum = document.getElementById("pnum");       var phone = document.getElementById("phone");       var telephone = document.getElementById("telephone");       var email = document.getElementById("email");          if (name.value.trim().length<=8){              alert("用户名长度必须大于八位");              name.focus()              name.value="";              return;          }  //        规则必须包括大小写字母,数字          var regex = /^(?!(?:d+|[a-zA-Z]+|[da-z]+|[dA-Z])$)[da-zA-Z]{6,}$/;  //        var regex = /^[A-z0-9]{10,20}$/;          if ( !pwd.value.match(regex)){              alert("密码不符合规定");              pwd.focus()              pwd.value="";              return;          }          if (pwd.value != pwd2.value){              alert("两次输入的密码不相同");              pwd2.focus()              pwd.value="";              pwd2.value="";              return;          }          var rege=/^d{17}X$|^d{15}$/;          if (!rege.test(pnum.value)){              alert("身份证不符合规定");              pnum.focus()              pnum.value="";              return;          }          var regex2 = /^d{4}-d{7}$/;//判断座机号          if (!regex2.test(phone.value)){              alert("座机号码不符合规定");              phone.focus()              phone.value="";              return;          }          var regex3 = /^1[3,5,7,8]d{9}$/;          if (!regex3.test(telephone.value)){              alert("手机号码不符合规定");              telephone.focus()              telephone.value="";              return;          }          //test方法必须用反斜杠转义          var regex4 = /^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/;          if (!regex4.test(email.value)){              alert("邮箱不符合规定");              email.focus()              email.value="";              return;          }      }                  
登录名: 长度大于八位
登录密码: 长度大于十位,包含字母数字
确认密码:
身份证号码: 15位或18位最后一个是X
固定电话: 格式xxxx-xxxxxxx
手机号码: 11位整数
电子邮件: xxxx@xxx.xxx xxx@xxx.xxx.xx
现居住地: --选择省份-- 北京 河北 广西 --选择城市-- 烟台 青岛 哈尔滨

附:一些常使用的规则:

立即学习“前端免费学习笔记(深入)”;

“^\d+$”  //非负整数(正整数 + 0)

“^[0-9]*[1-9][0-9]*$”  //正整数

“^((-\d+)|(0+))$”  //非正整数(负整数 + 0)

“^-[0-9]*[1-9][0-9]*$”  //负整数

“^-?\d+$”    //整数

“^\d+(\.\d+)?$”  //非负浮点数(正浮点数 + 0)

“^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$”  //正浮点数

“^((-\d+(\.\d+)?)|(0+(\.0+)?))$”  //非正浮点数(负浮点数 + 0)

“^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*)))$”  //负浮点数

“^(-?\d+)(\.\d+)?$”  //浮点数

“^[A-Za-z]+$”  //由26个英文字母组成的字符串

“^[A-Z]+$”  //由26个英文字母的大写组成的字符串

“^[a-z]+$”  //由26个英文字母的小写组成的字符串

“^[A-Za-z0-9]+$”  //由数字和26个英文字母组成的字符串

“^\w+$”  //由数字、26个英文字母或者下划线组成的字符串

“^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$”    //email地址

“^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$”  //url

大家学会了吗?赶紧动手尝试一下吧。

相关推荐:

最全的前端常用正则表达式汇总

正则表达式注册表验证笔记整理

PHP正则表达式合集

以上就是关于HTML用正则表达式检验表格方法的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1545370.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 16:56:49
下一篇 2025年12月21日 16:57:03

相关推荐

  • HTML多图上传预览功能的实现

    最近平凡用到网页多图上传预览的功能,感觉挺不错的,今天小编抽空给大家分享下基于html实现多图上传预览功能,希望能帮助到大家。 自己最近写了一个网页多图上传的脚本,感觉挺实用的,细节就不要说了,直接贴代码了~ .pro_img{ margin-left:10px;margin-top:10px;wi…

    好文分享 2025年12月21日
    000
  • 浅谈HTML空链接的作用

    空链接: 就是没有目标端点的链接。本文就为大家带来一篇浅谈HTML空链接的作用。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 格式显示内容 空连接的作用 1.设为首页 立即学习“前端免费学习笔记(深入)”; onclick=”this.…

    好文分享 2025年12月21日
    000
  • 总结类html标题,段落,换行,水平线,特殊字符

    本文是关于html比较基础的知识,我们就和大家分享html标题,段落,换行,水平线,特殊字符相关知识。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。希望能帮助到大家。 标题 XML/HTML Code复制内容到剪贴板 一级标题 二级标题 立即学习“前端免费学习笔记(深入)”; 对齐方式有le…

    2025年12月21日
    000
  • 实例介绍HTML文本格式化的知识

    本文就为大家带来一篇html文本格式化的简单实例(详解)。希望大家学完能掌握html 文本格式化的知识,更好的去运用。 一,文本格式化:此例演示如何在一个 HTML 文件中对文本进行格式化。 This text is boldThis text is strongThis text is bigTh…

    2025年12月21日
    000
  • HTML中标签栏的几种实现方法

    html中标签的用法很多,本文为大家推荐一篇标签栏的几种实现方法,对学习标签知识很有用,希望能帮助到大家。 标签页:分类    +    描述 标签栏:分类 =>让用户明白自己在哪里,将要去哪里 一、css命名方式:   立即学习“前端免费学习笔记(深入)”; XML/HTML Code复制内…

    2025年12月21日 好文分享
    000
  • 关于script在html中的摆放位置解析

    以前一直觉得script在html中的任何位置都可以,今天做一个需求的时候才更正了自己的错误思想啊–script的位置也不是随便放的。本文主要谈论关于script在html中的摆放位置。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。希望能帮助到大家。 首先是想实现一个select…

    好文分享 2025年12月21日
    000
  • HTML里的事件怎么使用

    事件是经常由客户的操作或者是通过浏览器的功能来触发的,使用js在任意时刻也可以触发特定的事件。这次就来给大家说一下html里常用的事件思路 DOM中的事件模拟 在document对象上使用creatEvent()方法创建event对象。参数是要创建的事件类型的字符串。 DOM2:字符串都使用英文复数…

    好文分享 2025年12月21日
    000
  • HTML页面跳转及参数传递问题

    这篇文章给大家详细介绍了html页面跳转及参数传递问题,希望能帮助到大家。 HTML页面跳转: window.open(url, “”, “width=600,height=400”); 第二个参数:_self,在当前窗口打开窗口;_blank(默认值),在另外的新建窗口打开新窗口; 立即学习“前端…

    好文分享 2025年12月21日
    000
  • React中的HTML转义写法

    在JSX中输出固定内容 直接使用utf-8字符 {代码…} 使用HTML转义字符 {代码…} 或者十进制的转义字符 {代码…} 动态内容的转义 但是如果在外面加一层大括号的话,react为了防止xss会将转义后的字符实体再次转义,本文我们就和大家分享React中的…

    好文分享 2025年12月21日
    000
  • HTML实现简单的提示框

    本文我们将和大家分享HTML实现简单的提示框,由于项目中需要一个简单的提示框,就是鼠标放上去,可以提示相关信息,引用第三方的比较麻烦,所以,这里封装了一个很简单的HTML方法。 function show(obj,id) { var objp = $(“#”+id+””); /** 这里我们可以使用…

    2025年12月21日
    000
  • 总结HTML网页中插入视频的方法

    现在如果要在页面中使用video标签,需要考虑三种情况,支持ogg theora或者vp8(如果这玩意儿没出事的话)的(opera、mozilla、chrome),支持h.264的(safari、ie 9、chrome),都不支持的(ie6、7、8)。好吧,现在让我们从技术层面来认识html 5的视…

    好文分享 2025年12月21日
    000
  • 用JS和html做一个简易画板代码

     今天教大家做一个小程序,利用css3和h5以及js做一个好玩的简易画板,有兴趣的朋友可以动手尝试一下,代码贴在下面。大家也可以发挥自己的创造力改动一些功能。 html:颜色版:笔触:css:*{ margin:0; padding:0;}body{ background:#000;}canvas{…

    好文分享 2025年12月21日
    000
  • html中相对定位与绝对定位

    来讲讲html中相对定位与绝对定位,有的后端同学对html的相对定位与绝对定位,不太熟的福利来了,本篇对于html的相对定位与绝对定位讲的很详细呢! html是整个文档空间,body是html中的文档空间, body与html相差9cm左右 postion中的相对定位:relative postio…

    好文分享 2025年12月21日
    000
  • HTML如何实现文本框不能修改其中的内容

    本文我们将和大家分享一个基础的知识:html实现文本框只读不能修改其中的内容的方法,希望对大家有帮助。 以上内容就是HTML实现文本框只读不能修改其中的内容的方法,虽然很简单,但是确实是个实用的小办法,希望对大家有帮助。 相关推荐: jQuery实现设置、移除文本框默认值功能 html中实现inpu…

    好文分享 2025年12月21日
    000
  • html 导出到 excel

    html 导出到 excel,使用html还可以导出excel呢,让我们一起来看看吧,html结合js是如何导出excel的。 流程 : 1. 获取html标签内容 2. 获取html标签内容 3. 转成blob 对象 立即学习“前端免费学习笔记(深入)”; 4. 添加模拟事件 网页HTML存本地保…

    好文分享 2025年12月21日
    000
  • XML与HTML的区别

    相信有很多同学都搞不清楚html和xml到有什么区别对吧!今天就让我们看一下html和xml的区别在哪里,html和xml的语法有什么不同。 一、什么是HTML        带着疑问走到这里,一句话:HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。…

    好文分享 2025年12月21日
    000
  • 网页布局的时候先写HTML还是先写CSS

    很多朋友都有自己的习惯,有的人喜欢先写css,有的人喜欢先写html,那么网页布局最科学的写法流程是什么呢?今天来给大家一起分析一下 网上有很多种对此的答案:先写HTML后写CSS;先写CSS后写HTML;两者同时写。 我在平时做html页面是选择的两者同时进行,首先先建立好网站大致目录文件,如im…

    好文分享 2025年12月21日
    000
  • html img标签的使用

    本文详细讲解了html中的图片标签的多种使用功能,在一个html页面中图片肯定是少不了的,html的img标签也很简单很好掌握的,我们一起来看看吧! img显示本地图片使用的是相对路径 如: @@##@@ 开发技巧:在实际开发中,一般会在项目目录下创建一个imgs文件夹,将图片资源都放在里面,方便开…

    2025年12月21日
    000
  • HTML里关于表格table嵌套的注意事项

     我们知道table表格嵌套有一个最大的问题就是边框会重复,这样就会造成有的地方 边框粗,有的地方边框细,今天就来给大家带来解决办法   【解决办法】:  padding=”0″ style=”html” target=”_blank&#8…

    好文分享 2025年12月21日
    000
  • HTML里FormData对象的详细介绍

    今天来给大家详细的介绍一下formdata对象,下面从头从头开始创建一个formdata对象,然后通过append() 方法向对象中添加键值,请看案例 var formData = new FormData();formData.append(“username”, “Groucho”);formD…

    好文分享 2025年12月21日
    000

发表回复

登录后才能评论
关注微信