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用正则表达式检验表格的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!