Javascript电话号码,邮件地址,身份证验证插件,传入要验证的字符串,返回ture代表符合,返回false代码不符合。
使用:
document.getElementById("btnPhone").onclick=function(){ alert(ValidationHandler.IsPhone(document.getElementById("phoneInput").value)==true?"合法":"不合法") }; document.getElementById("btnEmail").onclick=function(){ alert(ValidationHandler.IsEmail(document.getElementById("emailInput").value)==true?"合法":"不合法") }; document.getElementById("btnIdCard").onclick=function(){ alert(ValidationHandler.isIDCard(document.getElementById("idCardInput").value)==true?"合法":"不合法") };
演示地址:http://www.pengyaou.com/LegendsZ/eg/Validation.html
js插件下载:http://www.pengyaou.com/LegendsZ/File/2014/08/22/20140822205741305.html
相关推荐
在JavaScript中进行电话号码、邮件地址和身份证号码的验证是前端开发中常见的需求。这些验证主要目的是确保用户输入的数据格式正确,从而提高数据质量和用户体验。本文将深入探讨如何使用正则表达式(Regular ...
本文将深入探讨jQuery实现的邮箱、电话(包括手机号码验证)以及身份证验证的技术细节,帮助开发者理解并应用到自己的项目中。 首先,jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画...
#### 身份证验证 身份证号码的验证是通过正则表达式完成的,这涉及到两种情况:15位和18位身份证号。15位身份证号的格式为“地区代码+出生日期(YYMMDD)+顺序号”,而18位身份证号除了包含15位的信息外,还增加了...
#### 3.2 身份证验证 (IdCardRegCheck) 这个函数用于验证中国身份证号的有效性。它接受一个包含用户输入的对象,并使用正则表达式检查输入是否符合15位或18位身份证号码的标准格式。 #### 3.3 邮箱验证 ...
6. **邮箱验证**:文件中没有包含邮箱验证的函数,但在JavaScript中,通常会使用类似`/^\S+@\S+\.\S+$/.test(email)`的正则表达式来检查电子邮件地址的有效性。 7. **邮政编码验证**:虽然文件中没有邮政编码验证的...
本资源提供的“数据验证JS脚本”主要针对手机号码、固定电话、邮政编码、数字验证、两位小数、邮箱以及身份证号码等多种常见数据格式进行验证,这些都是网页表单设计中常见的验证需求。 1. 手机号码验证:中国的...
本资源“数据验证JS脚本(手机号码、固定电话、邮政编码、数字验证、两位小数、邮箱、身份证号码等).rar”正是针对这些常见的数据验证场景提供了一系列的JS实现。 1. 手机号码验证:中国的手机号码通常为11位数字,...
这些验证方法主要针对电话号码、邮政编码、身份证号码、手机号码以及电子邮件地址等常见的数据格式进行有效性检查。 ### 1. 正则表达式基础 在JavaScript中,正则表达式是一种用于匹配字符串模式的强大工具。通过...
邮件地址的验证同样需要正则表达式,确保输入的字符串符合电子邮件地址的通用格式。这包括@符号,至少一个点号以及顶级域名等部分。 6. **其他验证功能**: 除了上述功能,这个压缩包可能还包含其他验证函数,如...
该表达式可以验证中国手机号码或固定电话号码,支持带有区号或不带区号的格式,区号可能包含短横线,而主号码部分必须为7到8位数字。 #### 身份证号码验证 正则表达式:`^\d{15}|\d{18}$` 此表达式用于验证中国...
在中国,身份证验证通常涉及15位或18位的身份证号码,需检查其合法性。jQuery Validate可以借助扩展方法添加身份证验证规则。首先,编写一个验证函数,检查身份证号码的长度、校验码以及地区编码等,然后使用`add...
除了以上例子,还有手机号码验证、身份证号验证、日期格式验证等。JavaScript可以处理这些复杂的验证,例如使用正则表达式检查手机号码的格式,或者使用特定的日期对象处理日期格式。 5. **表单事件和DOM操作**: ...
8. **身份证验证(IdCard)** - **用途**:验证输入的字段是否为合法的中国身份证号码。 - **应用场景**:个人信息收集。 - **实现原理**:利用身份证号码的校验算法来验证。 9. **年龄范围验证(Range)** - *...
3. **电话号码验证**:根据特定的国家/地区代码和格式验证电话号码。 4. **网址验证**:验证输入的URL是否有效。 5. **身份证号、护照号等验证**:针对特定的证件号码格式进行验证。 在实际开发中,开发者可能会将...
三、身份证验证 身份证号码验证需要考虑中国的15位和18位身份证号规则,可以使用正则表达式进行验证: ```javascript function validateIdCard(id) { const idRegex15 = /^[1-9]\d{7}((0[1-9])|(1[0-2]))((0[1-9])...
本压缩包提供了一些常用的前端验证代码,包括电话号码和电子邮件地址的验证,这对于初学者或者希望提升工作效率的开发者来说非常实用。 电话号码的验证通常涉及到国内和国际号码的格式,国内电话号码一般由11位数字...
9. **检查一段字符串是否全由数字组成**:这个功能常用于电话号码或身份证号等字段的验证。使用正则表达式`/^\d+$/`可以检查字符串是否全由数字构成。 10. **屏蔽关键字**:在某些场合,需要避免用户输入特定的...
除了邮箱和手机号码,正则表达式还可以用于验证其他类型的字段,如密码强度(至少包含大写字母、小写字母、数字和特殊字符)、身份证号码、邮政编码等。每种验证都有其特定的正则表达式模式。 5. 性能优化: 虽然...
- **身份证验证**:例如`isIdCardNo(num)`函数,用于验证中国18位身份证号码的有效性。 这些JavaScript验证代码涵盖了多种常见场景,它们可以单独使用,也可以组合起来以满足更复杂的验证需求。在实际应用中,应...