博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
邮箱、手机号、QQ号正则表达式
阅读量:5986 次
发布时间:2019-06-20

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

hot3.png

/**

 * @date 2014/04/18

 *  wzj

 * guestbook data check

 * 

**/

function checkForm()

{

var gosubmit = true;

    //email check

    var email = document.getElementById("email");

    if(email.value != '')

    {

     if(!(/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/).test(email.value))

      {

      alert('请输入有效的邮箱地址!');

      email.focus();             

      gosubmit = false;

      }

    }

    //telephone check

    var tel = document.getElementById("tel");

    if(!(/^1[3|4|5|8][0-9]\d{4,8}$/).test(tel.value))

    {

     alert('请输入有效的手机号!');

     tel.focus();             

     gosubmit = false;

    }

    //qq check

    var qq = document.getElementById("qq");

    if(qq.value != '')

    {

     if(!(/^\d[1-9]{5,10}$/).test(qq.value))

     {

      alert('请输入有效的QQ号!');

      qq.focus();             

      gosubmit = false;

     }

    }

    

   return gosubmit;

}

<form action = "#" onsubmit = "return checkForm" method="post">

<input id = "email" type="text" />

<input id = "tel" type="text" />

<input id = "qq" type="text" />

</form>

转载于:https://my.oschina.net/sallency/blog/223871

你可能感兴趣的文章
用OSSIM发现网络扫描
查看>>
IT群侠传第四回大鱼小虾
查看>>
10分钟搭建Kubernetes容器集群平台(kubeadm)
查看>>
我的家庭私有云计划-18
查看>>
当我们谈论知识管理时,我们在谈论什么?
查看>>
我是这样看搜狗搜索与知乎合作的
查看>>
演示:为思科29系列的交换机升级IOS镜像
查看>>
统一沟通-技巧-4-让国内域名提供商“提供”SRV记录
查看>>
一次DPM备份Exchange DAG的故障处理过程
查看>>
Windows Server 2012 NIC Teaming配置实战
查看>>
KingbaseES的HA搭建
查看>>
思科加强生成树性能的属性(Portfast /Uplinkfast/BackboneFast)与RSTP的关系
查看>>
lvm的使用总结
查看>>
【马哥教育视频】Linux平台软件包管理系列视频
查看>>
DPM2012系列之五:开启最终用户恢复功能
查看>>
使用JFinal/Jsmart框架开发体验(一)
查看>>
zabbix企业应用之discovery监控交换机流量
查看>>
webservice是什么?
查看>>
Java中包的理解
查看>>
oracle查分区表的一些注意事项
查看>>