web开发常用的js验证,利用正则表达式验证邮箱、手机、身份证等输入

正则表达式验证

//邮箱
   var emailReg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
   email = document.getElementById("email").value;
   if (!emailReg.test(email)) {
       win_alert(‘你输入的邮箱格式不正确!‘);
       return;
   }

  

//手机号码
   var phoneReg = /^(13[0-9]{9})|(15[0-9][0-9]{8})|(18[0-9][0-9]{8})$/;
   if(!phoneReg.test(phone)){
    win_alert(‘手机输入格式不正确!‘);
    return;
   }
    //身份证号码验证
   idcard = document.getElementById("idcard").value;
   var idcardReg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
   if (!idcardReg.test(idcard)) {
       win_alert(‘身份证输入不合法!‘);
       return;
   }

咨询 请加 QQ:;QQ群:

  

时间: 2024-08-24 04:39:47

web开发常用的js验证,利用正则表达式验证邮箱、手机、身份证等输入的相关文章

在web开发中你不得不注意的安全验证问题#1-SQL

前言 随着WEB开发的发展如日中天,越来越多的程序猿加入这个行列,尤其是在大型项目团队开发的过程中,程序员们的水平参差不齐.导致各种各样的安全验证不严密导致各种问题.正如那句话所说,水桶能装水的多少不取决于最高的挡板,而是最低的挡板. 那今天我就给大家演示一下常见的安全问题SQL的形成原因和预防. 环境准备 我本来打算用java做实验的,考虑到PHP的话比较快,就用PHP演示吧. 下面是我连接数据库的代码以及数据库的内容.文件名sql.php <?php $conn=mysql_connect(

linux web开发常用命令

:q 退出 vi :wq 保存并退出 vi :wq! 强制保存并退出 vi #tail -f catalina.out  查询tomcat后台输出 在Linux系统下,重启Tomcat使用命令操作的! 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下相似信息,说明Tomcat还没有关闭 root 7010 1 0 Apr19 ?

利用正则表达式验证邮箱

/利用正则表达式验证邮箱+ (BOOL)isValidateEmail:(NSString *)email{        NSString *emailRegex = @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emai

WEB开发常用术语中英文对照

WEB front-end developmentWEB前端开发 User Experience Design用户体验设计 User Interface Design用户界面设计 Interaction Design交互设计 Usability Design可用性设计 Information Architecture信息架构 Information Architect信息架构师 Website Design网站设计 Visual Design视觉设计 Touch Screen触摸屏 Site S

web开发常用图片格式

web开发常用图片格式有:gif   jpg/jpeg    png gif:图片压缩率高,可以显示动画,但是只能显示256色,可能造成颜色丢失. jpg:图片压缩率高(有损压缩),可以用小文件来显示,网页上比较常用. png:该格式综合了gif.jpg优势,在上传时会首先压缩到极致,但不能显示动画. 图片保真度:png > jpg > gif web开发常用图片格式

inform表单验证,正则表达式,用户名,身份证,密码,验证码

最近利用空闲时间写了部分表单验证,包括用户名,身份证,密码,验证码,仅为自己巩固最近所学的知识 表单的样式使用的是table布局,因为觉得DIV布局定位比较麻烦,table有三列,分别为基本信息,输入的信息,提示信:输入信息栏,插入表单 1 <body> 2 <table> 3 <tr> 4 <td><p>会员名:</p></td> 5 <td><input type="text" n

web开发常用正则表达式

整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$".只能输入n位的数字:"^\d{n}$".只能输入至少n位的数字:"^\d{n,}$".只能输入m~n位的数字:."^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$".只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$".只能输入有1~

JS利用正则表达式验证字符串

1 function testNum(str){ 2 var reg = new RegExp("^[^0-9]*$");//从头到尾都不是数字 3 if(reg.test(str)){ 4 alert("没有数字!"); 5 }else{//有数字 6 var reg = new RegExp("^[0-9]*$");//从头到尾都是数字 7 if(reg.test(str)){ //从头到尾都是数字 8 alert("全是数字&qu

Linux学习-shell利用正则表达式验证邮箱合法性

引文:在今天这个时代,Email已经成为一种重要的通信方式.给导师发邮件,学术研究之间的交流,etc.常常用到Email,然而Email的验证却有点小难度,下面给出一个在Linux下使用shell脚本编写的一个实例. linux中将正则表达式和sed.gawk结合起来,功能非常强大.我说的是真的,没骗你的,好好学吧. 邮箱验证 Email地址的基本格式为: username@hostname 1.username部分模式匹配 username的值可以用字符数子字符以及以下特殊字符: 点号 单破折