<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在邮件验证中的应用 #### 1. 正则表达式在邮件验证中的作用 在上述代码示例中,核心是使用正则...
jQuery_Validator的主要功能包括验证必填字段、邮箱格式、数字范围、日期格式等,同时支持自定义验证方法,以满足复杂业务需求。 结合Struts2和jQuery_Validator,开发者可以在前端使用jQuery_Validator进行实时的...
4. **`email`、`url`、`date` 等**:预定义的数据类型,帮助验证邮箱、网址、日期等特定格式的输入。 **jQuery Validate 插件** jQuery Validate 是一个广泛使用的 jQuery 插件,它提供了更灵活和自定义的表单验证...
- **格式验证**:例如邮箱、电话号码、URL等特定格式的验证。 - **数字验证**:检查输入是否为整数或浮点数,以及数值范围。 - **自定义验证**:根据业务需求定制的验证规则。 ### 3. jQuery的验证插件 jQuery有...
### jQuery 验证邮箱知识点详解 #### 一、概述 在Web开发中,表单验证是确保用户输入数据准确性和安全性的关键步骤之一。利用jQuery框架可以方便地进行客户端验证,提升用户体验。本文将深入探讨如何使用jQuery...
针对“邮箱jQuery验证”这一主题,我们主要关注的是如何利用jQuery实现邮箱的自动填充和即时校验功能,这对于提高用户体验和确保数据准确性至关重要。 首先,jQuery的`keyup`或`keydown`事件可以用来监听用户在邮箱...
JS与JQuery正则验证电子邮箱、手机号、邮政编码的方法 本文主要介绍了使用JavaScript和JQuery进行电子邮箱、手机号、邮政编码的正则验证方法,旨在帮助开发者快速掌握相关技术。 电子邮箱验证 电子邮箱验证是Web...
jQuery Validate插件内置了多种验证规则,如`required`(必填)、`email`(邮箱格式)、`url`(URL格式)等。这些规则可以通过在表单元素上添加特定的属性(例如`data-rule-required="true"`)来指定。同时,也可以...
2. **jQuery验证插件**:jQuery社区提供了许多验证插件,例如jQuery Validation Plugin,这是一个功能强大的验证工具,它包含了多种内置验证规则和自定义规则的能力,可以快速构建复杂的验证逻辑。 3. **基本使用**...
在JavaScript中,正则表达式是验证邮箱格式的主要工具。对于一个有效的电子邮件地址,常见的正则表达式可以写为`/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/`。这个正则表达式会检查输入的字符串是否包含@...
3. **email**: 验证邮箱地址格式是否正确。 4. **url**: 验证网址格式是否正确。 5. **date**: 验证日期格式是否正确。 6. **dateISO**: 验证 ISO 格式的日期,例如:2009-06-23。 7. **number**: 验证是否为合法的...
jQuery Validate允许我们创建自定义验证方法,比如验证邮箱格式: ```javascript $.validator.addMethod("customEmail", function(value, element) { return /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/....
**jQuery 表单验证插件详解** 在网页开发中,表单验证是不可或缺的一部分,它确保用户输入的数据符合预设的规则,提高了用户体验并减少了服务器端的负担。jQuery,一个轻量级、高性能的JavaScript库,提供了丰富的...
- **异步验证**:通过 `ajaxCall` 规则实现,例如邮箱地址的唯一性验证。 - **自定义事件**:插件提供了 `onValidationComplete` 回调函数,用于在验证完成后执行额外操作。 ## 5. 总结 jQuery Validation Engine ...
ValidateBox用于表单字段的验证,它可以实时检查输入内容是否符合预设规则,如非空、邮箱格式、手机号码等。通过设置验证规则和提示信息,提高表单填写的准确性。 8. **Pagination(分页)** Pagination组件为...
jQuery表单验证是一种在网页开发中常用的技术,用于在用户提交数据前检查输入的有效性,确保数据的质量和安全性。在Web应用中,表单验证是不可或缺的部分,它可以帮助减少服务器端的压力,提供更好的用户体验,及时...
"jQuery验证控件"是将jQuery与表单验证功能相结合的一种实现方式,旨在提供更灵活、用户友好的验证体验。 jQuery验证控件通常包括以下核心组件和特性: 1. **验证插件**:jQuery提供了许多验证插件,如jQuery ...
表单验证通常包括以下几种类型:非空验证、长度验证、格式验证(如邮箱、电话号码)、唯一性验证等。在"JQuery实现表单验证"的案例中,描述中提到有五种不同的提示方式,这些可能包括错误消息的显示位置、样式、动画...
// 提交表单时验证邮箱 emailInput.parent('form').on('submit', function(e) { if (!emailRegex.test(emailInput.val())) { e.preventDefault(); alert('请输入有效的电子邮件地址'); } }); ``` 2. **电话验证...
jQuery验证插件是基于jQuery的一个强大的插件,由Jörn Zaefferer创建并维护。该插件提供了一种简单的方式来处理表单验证,并且支持多种自定义选项和方法,使其成为前端表单验证的首选工具之一。 #### 三、基本使用...