`

jQuery_验证电话邮箱

 
阅读更多

<HTML>   

<HEAD>   

<script type="text/javascript" src="jquery.js"></script>   

<script >   

  

//去除空格   

String.prototype.Trim = function() {   

  var m = this.match(/^\s*(\S+(\s+\S+)*)\s*$/);   

  return (m == null) ? "" : m[1];   

}   

 

function check()   

{   

  //正确的联系方式:或者手机或者电话都可以。   

  alert($("#checkobj").val().isTel() ||$("#checkobj").val().isMobile());   

  alert($("#checkobj").val().isEmail());   

}   

  

//判断是不是手机   

String.prototype.isMobile = function() {   

  return (/^(?:13\d|15[89])-?\d{5}(\d{3}|\*{3})$/.test(this));   

}   

//判断是不是座机电话   

String.prototype.isTel = function()   

{   

    //"兼容格式: 国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"   

    //return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/.test(this.Trim()));   

    return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(this));   

}   

//判断是不是邮箱   

String.prototype.isEmail=function(){   

var isEmail=/^([-_A-Za-z0-9\.]+)@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;   

return isEmail.test(this);   

}   

</script>   

  <TITLE> New Document </TITLE>   

</HEAD>   

<BODY>   

<input type="button" value="测试" onclick="check()"><br />   

输入测试数据: <input type="text" id="checkobj" /><br />   

<div id="mydiv">显示结果:</div>   

</BODY>   

</HTML>

分享到:
评论

相关推荐

    js JQuery验证电子邮箱的函数

    本文将深入解析一个具体的场景:使用js和JQuery进行电子邮件地址、电话号码以及邮政编码的验证。 ### 一、JS与JQuery在邮件验证中的应用 #### 1. 正则表达式在邮件验证中的作用 在上述代码示例中,核心是使用正则...

    struts2和jquery_validator简单使用

    jQuery_Validator的主要功能包括验证必填字段、邮箱格式、数字范围、日期格式等,同时支持自定义验证方法,以满足复杂业务需求。 结合Struts2和jQuery_Validator,开发者可以在前端使用jQuery_Validator进行实时的...

    jquery_Html5验证表单

    4. **`email`、`url`、`date` 等**:预定义的数据类型,帮助验证邮箱、网址、日期等特定格式的输入。 **jQuery Validate 插件** jQuery Validate 是一个广泛使用的 jQuery 插件,它提供了更灵活和自定义的表单验证...

    JQuery_客户端文本验证

    - **格式验证**:例如邮箱、电话号码、URL等特定格式的验证。 - **数字验证**:检查输入是否为整数或浮点数,以及数值范围。 - **自定义验证**:根据业务需求定制的验证规则。 ### 3. jQuery的验证插件 jQuery有...

    jquery验证邮箱

    ### jQuery 验证邮箱知识点详解 #### 一、概述 在Web开发中,表单验证是确保用户输入数据准确性和安全性的关键步骤之一。利用jQuery框架可以方便地进行客户端验证,提升用户体验。本文将深入探讨如何使用jQuery...

    邮箱jQuery验证

    针对“邮箱jQuery验证”这一主题,我们主要关注的是如何利用jQuery实现邮箱的自动填充和即时校验功能,这对于提高用户体验和确保数据准确性至关重要。 首先,jQuery的`keyup`或`keydown`事件可以用来监听用户在邮箱...

    js与jquery正则验证电子邮箱、手机号、邮政编码的方法.docx

    JS与JQuery正则验证电子邮箱、手机号、邮政编码的方法 本文主要介绍了使用JavaScript和JQuery进行电子邮箱、手机号、邮政编码的正则验证方法,旨在帮助开发者快速掌握相关技术。 电子邮箱验证 电子邮箱验证是Web...

    jQuery表单验证大全

    jQuery Validate插件内置了多种验证规则,如`required`(必填)、`email`(邮箱格式)、`url`(URL格式)等。这些规则可以通过在表单元素上添加特定的属性(例如`data-rule-required="true"`)来指定。同时,也可以...

    Jquery表单验证特效示例

    2. **jQuery验证插件**:jQuery社区提供了许多验证插件,例如jQuery Validation Plugin,这是一个功能强大的验证工具,它包含了多种内置验证规则和自定义规则的能力,可以快速构建复杂的验证逻辑。 3. **基本使用**...

    jquery 表单验证 (邮箱正则验证、非空录入、数据显示等)

    在JavaScript中,正则表达式是验证邮箱格式的主要工具。对于一个有效的电子邮件地址,常见的正则表达式可以写为`/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/`。这个正则表达式会检查输入的字符串是否包含@...

    jquery_validator说明

    3. **email**: 验证邮箱地址格式是否正确。 4. **url**: 验证网址格式是否正确。 5. **date**: 验证日期格式是否正确。 6. **dateISO**: 验证 ISO 格式的日期,例如:2009-06-23。 7. **number**: 验证是否为合法的...

    jQuery_validate插件

    jQuery Validate允许我们创建自定义验证方法,比如验证邮箱格式: ```javascript $.validator.addMethod("customEmail", function(value, element) { return /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/....

    jquery表单验证插件

    **jQuery 表单验证插件详解** 在网页开发中,表单验证是不可或缺的一部分,它确保用户输入的数据符合预设的规则,提高了用户体验并减少了服务器端的负担。jQuery,一个轻量级、高性能的JavaScript库,提供了丰富的...

    表单验证jquery插件

    - **异步验证**:通过 `ajaxCall` 规则实现,例如邮箱地址的唯一性验证。 - **自定义事件**:插件提供了 `onValidationComplete` 回调函数,用于在验证完成后执行额外操作。 ## 5. 总结 jQuery Validation Engine ...

    jquery_easyui_cn文档

    ValidateBox用于表单字段的验证,它可以实时检查输入内容是否符合预设规则,如非空、邮箱格式、手机号码等。通过设置验证规则和提示信息,提高表单填写的准确性。 8. **Pagination(分页)** Pagination组件为...

    jQuery表单验证

    jQuery表单验证是一种在网页开发中常用的技术,用于在用户提交数据前检查输入的有效性,确保数据的质量和安全性。在Web应用中,表单验证是不可或缺的部分,它可以帮助减少服务器端的压力,提供更好的用户体验,及时...

    jQuery 验证控件

    "jQuery验证控件"是将jQuery与表单验证功能相结合的一种实现方式,旨在提供更灵活、用户友好的验证体验。 jQuery验证控件通常包括以下核心组件和特性: 1. **验证插件**:jQuery提供了许多验证插件,如jQuery ...

    JQuery实现表单验证

    表单验证通常包括以下几种类型:非空验证、长度验证、格式验证(如邮箱、电话号码)、唯一性验证等。在"JQuery实现表单验证"的案例中,描述中提到有五种不同的提示方式,这些可能包括错误消息的显示位置、样式、动画...

    jQuery邮箱、电话(包含手机验证)、身份证验证

    // 提交表单时验证邮箱 emailInput.parent('form').on('submit', function(e) { if (!emailRegex.test(emailInput.val())) { e.preventDefault(); alert('请输入有效的电子邮件地址'); } }); ``` 2. **电话验证...

    jquery验证

    jQuery验证插件是基于jQuery的一个强大的插件,由Jörn Zaefferer创建并维护。该插件提供了一种简单的方式来处理表单验证,并且支持多种自定义选项和方法,使其成为前端表单验证的首选工具之一。 #### 三、基本使用...

Global site tag (gtag.js) - Google Analytics