700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 在HTML中如何用正则表达式检验表格

在HTML中如何用正则表达式检验表格

时间:2021-11-16 08:49:39

相关推荐

在HTML中如何用正则表达式检验表格

web前端|html教程

html,正则表达式,html,正则表达式检验表格

web前端-html教程

这篇文章主要介绍了HTML用正则表达式检验表格的实例代码,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下

外卖人v8源码骑手,ubuntu查看当前位数,网络爬虫创新点,深层搜索php,深圳seo 大神lzw

下面给大家分享HTML用正则表达式检验表格的实例代码,具体代码内容如下所示:

微信分销平台源码,vscode更改主体,Ubuntu多普达,tomcat打开界面,sqlite导入txt文件,ecshop插件开发,web前端框架李松峰,rust爬虫系统开发,php ascii转换,seo都有什么软件,工业品企业网站源码,ckplayer网页插件下载视频播放器,html 官网模板lzw

商户版app源码,vscode可以放图片吗,Ubuntu 主机头,tomcat 7 修改配置,外卖爬虫技术,php和cms,ajax请求会影响seo吗,iis网站源码下载,飞飞系统模板lzw

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

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

Titleform 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;}}

附:一些常使用的规则:

“^\\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

以上所述是小编给大家介绍的HTML用正则表达式检验表格的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。