博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
表单验证
阅读量:5142 次
发布时间:2019-06-13

本文共 1338 字,大约阅读时间需要 4 分钟。

 
密码正则表达:^[\@A-Za-z0-9\!\#\$\%\^\&\*\.\~\,\_\-\`]{6,15}$ 
非空验证function Check(){ var v= document.getElementById("uid").value if( v.trim().length==0) {alert("用户输入的内容不能为空" return flase; } else{ return true; }}相等验证function check(){ var v1=document.getelementbyid("pw1").value;var v2=document.getelementbyid("pw2").value; if(v1==v2) { return true; } else{alert("两次输入的密码不相同"); return false;} }范围验证function Check(){ var v= parseTnt(document.getelementbyID("aga").value); if( v>=18 && v<=50){return true;}else{alert("输入的年龄不在范围内");return false;} }//特殊格式验证(正则验证)//正则表达式//定界符 / ///反斜杠 \ 代表转义 \r \n \t \\ \" \'//^匹配开头 $匹配结尾 //*代表前面的表达式可以出现n次//+代表前面的表达式可以出现至少1次最多不限//?代表前面的表达式可以出现0次或1次//{n}前面的表达式出现n次//{n,} 前面的表达式至少出现n次最多不限//{n,m}前面的表达式至少出现n次最多出现m次//x|y 代表可以匹配x或y//[xyz01] 代表匹配方括号里面有的字符//[a-z] 代表匹配a-z之间的字符//[0-9] 代表匹配0-9之间的字符// \d代表匹配一个数字// \S匹配任何可见字符// \w匹配包括下划线的任何单词字符function Check(){//^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$var v = document.getElementById("email").value;//字符串有个方法match()需要一个正则表达式作为参数,如果匹配成功,返回匹配到的内容,如果匹配失败返回null//5261.-+dhjskah.-+dhjskah@23-.das.dhakjhdajkif(v.match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/)==null){alert("输入的邮箱格式不正确");return false;}else{return true;}}
 

 

 

 

转载于:https://www.cnblogs.com/benpaodegegen/p/5912283.html

你可能感兴趣的文章
解决ajax请求cors跨域问题
查看>>
《收获,不止Oracle》pdf
查看>>
LinkedList<E>源码分析
查看>>
Real-Time Rendering 笔记
查看>>
如何理解HTML结构的语义化
查看>>
Activity之间的跳转:
查看>>
实验四2
查看>>
Android现学现用第十一天
查看>>
多路复用
查看>>
Python数据可视化之Pygal(雷达图)
查看>>
Java学习笔记--字符串和文件IO
查看>>
转 Silverlight开发历程—(画刷与着色之线性渐变画刷)
查看>>
SQL语法(3)
查看>>
在js在添版本号
查看>>
sublime3
查看>>
Exception Type: IntegrityError 数据完整性错误
查看>>
Nuget:Newtonsoft.Json
查看>>
【luogu4185】 [USACO18JAN]MooTube [并查集]
查看>>
手机号脱敏处理
查看>>
CI控制器调用内部方法并载入相应模板的做法
查看>>