`
zhuojb
  • 浏览: 91121 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Js验证(邮箱、手机、QQ号等)

阅读更多
<SCRIPT type="text/javascript">

    var redflag=0;

    //姓名验证

    function isName() {   

       var name=$('#name').val();

       if (name.search(/^[\u0391-\uFFE5\w]+$/) != -1){

       redflag=0;

       return true;   

       }

       else{   

       alert("姓名格式错误");

       redflag=1;

       return false;

       }

    }

    //邮箱验证

//验证邮箱格式

// Regex regex =  new Regex(@"^[_a-zA-Z0-9_-_._-]+@([_a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,3}$");

 

if (!regex.IsMatch(email))

{

this.lblMessage.Text = "邮箱格式输入错误";

return false;

}

 

 

    function isEmail() {   

       var email=$('#email').val();

      

      

       if (email.search(/^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+\.(?:com|cn)$/) != -1){

   

       redflag=0;

       return true;   

       }

       else{   

       alert("邮箱格式错误"); 

       redflag=1;

       return false;

       }

    }

    //验证电话号码

    function fucCheckTelPhone()        

    {       

       var telphone=$('#telephone').val();

       if (telphone.search(/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/) != -1){   

       redflag=0;

       return true;

      

       }

       else{   

       alert("电话格式错误");

       redflag=1;

       return false;

       }

    }

    //验证手机号码

    function fucCheckTEL()        

    {       

       var tel=$('#tel').val();

       if (tel.search(/^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/) != -1){ 

       redflag=0;

       return true;   

       }

       else{   

       alert("手机格式错误");

       redflag=1;

       return false;

       }

    }

    //验证QQ

    function isQQ()        

    {        

       var qq=$('#qq').val();

       if (qq.search(/^[1-9]\d{4,8}$/) != -1){  

       redflag=0;

       return true;   

       }

       else{   

       alert("qq格式错误");

       redflag=1;

       return false;

       }

    }

    //msn验证--(和邮箱的一样)

    function isMsn()        

    {        

       var msn=$('#msn').val();

       if (msn.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){

       redflag=0;

       return true;   

       }

       else{   

       alert("MSN格式错误");

       redflag=1;

       return false;

       }

    }

    //生日验证

    function isBirthDay()        

    {        

       var day=$('#birthday').val();

       if (day.search(/\d{1,4}\-\d{1,2}\-\d{1,2}/) != -1){ 

       //var zzbds="(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)";

       //if(day.search(zzbds) != -1)

       redflag=0;

       return true;   

       }

       else{   

       alert("生日格式错误");

       redflag=1;

       return false;

       }

    }

     function nextStep(){

      

       if(isName() && isBirthDay() && isEmail() && fucCheckTelPhone() && fucCheckTEL() && isQQ() && isMsn() ){

           document.form0.submit();

       }else{

           return ;

       }

    }

</SCRIPT>

数字验证

Regex regex = new Regex(@"^[0-9]*$");

return regex.IsMatch(input);
分享到:
评论

相关推荐

    js验证邮箱、qq号、手机电话

    本文将深入解析如何使用JavaScript来验证电子邮件地址、QQ号码、固定电话以及手机号码,以确保数据格式正确。 ### 验证电子邮件地址 电子邮件地址的格式较为复杂,一般包含用户名部分和域名部分。用户名部分由字母...

    js验证邮箱、qq号、手机电话.

    根据给定的信息,本文将详细解释JavaScript中用于验证电子邮件地址、QQ号码以及手机号码的代码逻辑及实现方式。 ### 一、验证电子邮件地址 #### 函数定义:`verfifyEmail()` 该函数用于验证用户输入的电子邮件...

    Js验证(邮箱、手机、QQ号等).doc

    **解释**:此函数用于验证邮箱地址的格式是否正确。正则表达式 `/^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+\.(?:com|cn)$/` 匹配如下特征: - 用户名部分可以包含字母、数字、...

    js登录验证,包含邮箱,电话,QQ,用户名、等各种数据的验证

    在IT行业中,JavaScript(简称JS)是一种广泛应用于前端开发的脚本语言,它在网页交互、数据验证等方面扮演着重要角色。"js登录验证"是前端开发中的常见需求,确保用户输入的数据符合预设规则,从而提高用户体验并...

    js/jquery登录验证,包含邮箱,电话,QQ,用户名、等各种数据的验证

    3. **QQ号验证**:QQ号码是由5到11位的数字组成,验证方法如下: ```javascript function isQQ(qq) { var regex = /^\d{5,11}$/; return regex.test(qq); } ``` 4. **用户名验证**:用户名通常要求字母、数字...

    验证用户、邮箱ajaxform

    3. **QQ验证**:QQ号验证通常涉及到正则表达式,用于判断输入的字符串是否符合QQ号码的格式(通常为5-11位数字)。验证时,可以编写一个函数来检查输入值是否匹配预设的正则模式。 4. **邮箱验证**:邮箱验证也需要...

    常用js正则表达式验证

    ### 常用JS正则表达式验证 在前端开发中,正则表达式的使用非常广泛,尤其...以上就是关于正则表达式验证的一些常用实例,涵盖了从简单的中文字符验证到复杂的邮箱、手机号码等格式的验证,希望能对开发者们有所帮助。

    JS验证(页面验证)

    10. **QQ号验证**:验证QQ号的有效性。 - 规则:`/^ [1-9] \d{4,8} $/` 11. **数字验证**:确认输入是否为数字。 - 规则:`/^ [-\+] ? \d+ (\. \d+)? $/` 12. **英文字符验证**:只允许输入英文字母。 - 规则...

    javascript表单验证的源码.txt

    7. **QQ号验证(QQ)** - **用途**:验证输入的字段是否为有效的QQ号码。 - **应用场景**:社交账号验证。 - **实现原理**:使用QQ号码的正则表达式来验证。 8. **身份证验证(IdCard)** - **用途**:验证输入...

    QQ邮箱发送邮件的例子

    QQ邮箱是中国最受欢迎的电子邮件服务之一,它提供了丰富的功能,包括发送和接收邮件、日历管理、文件存储等。本教程将详细介绍如何使用QQ邮箱发送邮件,以及涉及的技术知识点。 首先,要发送邮件,用户需要拥有一个...

    完美表单验证js,几乎包括了所有的表单要提交的验证

    此验证库`checkform.js`很可能包含了多种验证函数,如手机号码、邮箱格式的正则表达式判断,以及针对QQ号的有效性检查等。 1. **电话验证**:在中国,电话号码通常由11位数字组成,前三位代表运营商,后八位为用户...

    JS 超级强大的表单验证

    - **`dataType="QQ"`**:验证输入是否为合法的QQ号。 - **`dataType="IdCard"`**:验证输入是否为合法的身份证号码。 - **`dataType="Range"`**:验证输入是否在一个指定的范围内。 - **`dataType="Compare"`**:...

    QQ号码交易网站源码

    4. 搜索与过滤:用户可以通过关键词、价格范围、QQ号属性(如靓号、会员等级等)来搜索QQ号码。 5. 交易流程:包括购买、支付、发货、确认收货等步骤,需要有明确的流程和规则,确保交易公平公正。 6. 评价系统:...

    js表单验证插件

    JavaScript(简称JS)是一种轻量级的编程语言,广泛用于网页和网络应用开发,包括表单验证。在网页中,用户输入的数据需要经过验证才能确保数据的准确性和安全性,这时,JS表单验证插件就起到了关键作用。这类插件...

    JavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txt

    - **应用场景**: 用于验证QQ号码格式是否正确(QQ号必须以数字开头,至少包含5位数字)。 - **示例**: `"123456789".match(/[1-9][0-9]{4,}/)` 返回 `["123456789"]`。 #### 邮政编码验证 - **正则表达式**: `[1-9]...

    js正则验证资源下载

    这个"js正则验证规则大全"提供了多种常见的验证规则,包括必填、邮箱、电话、手机号码、网址、身份证号、货币、数字、邮政编码、QQ号、整数、浮点数、英文字符、中文字符、用户名安全性和自定义正则表达式等。...

    简单QQ邮箱注册界面

    最后,对于“QQ邮箱登录”这一标签,我们可能会涉及到与QQ邮箱API的集成,例如验证邮箱地址是否有效,或者使用OAuth2.0进行安全登录。这通常需要后端服务器的支持,比如PHP、Node.js等,它们可以处理表单数据,与...

    最全面的JS表单验证

    JavaScript(简称JS)是一种广泛用于网页和网络应用的编程语言,尤其在前端开发中,它承担着处理用户交互、表单验证等重要职责。本文将详细介绍如何使用JS进行表单验证,包括日期、空值、日期格式、字母数字下划线、...

    JavaScript验证正则表达式大全

    在JavaScript中,正则表达式可以用来检查字符串是否符合特定的格式,例如邮箱地址、电话号码、身份证号等。下面我们将深入探讨一些常见的正则表达式及其用途。 1. **匹配中文字符**: ```javascript var regex = ...

Global site tag (gtag.js) - Google Analytics