`
laotu5i0
  • 浏览: 145144 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

一些验证

阅读更多

// 使用正则表达式,检测 s 是否满足模式 re
function checkExp( re, s ){
 return re.test( s );
}


// 验证是否 Email
function isEmail( strValue ){
 // Email 必须是 x@a.b.c.d 等格式 或者为空
 if( isEmpty( strValue ) ) return true;
 var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
 return checkExp( pattern, strValue );
}

// 验证是否 电话
function isPhone( strValue ){
 // 普通电话 (0755)4477377-3301/(86755)6645798-665
 // 不带区号电话 88989899
 // Call 机 95952-351
 // 手机  130/131/133/135/136/137/138/13912345678
 // 或者为空
 if( isEmpty( strValue ) ) return true;
 return checkExp( /(^\(\d{3,5}\)\d{6,8}(-\d{2,8})?$)|(^\d{7,8}$)|(^\d+-\d+$)|(^(130|131|133|135|136|137|138|139)\d{8}$)/g,  strValue );
}

分享到:
评论

相关推荐

    vue滑块验证,图片验证,图片旋转验证,滑动验证

    在前端开发中,为了保障网站的安全性和用户账户的保护,常常会在用户请求敏感操作,如发送短信验证码时,设置一些验证机制。其中,“vue滑块验证,图片验证,图片旋转验证,滑动验证”是常见且有效的防止恶意机器人...

    Enterprise Architect 7 入门教程 及 jQuery的一些验证插件

    - **jQuery formValidator**:这个插件提供强大的表单验证功能,可以方便地添加验证规则,提高用户体验。 - **jQuery DateTimeMask** 和 **jQuery inputMask**:这些插件用于格式化输入,确保日期、时间或特定格式...

    asp.net 非空验证

    ASP.NET还提供了一些验证相关的事件,如Page.Validate(),可以手动触发验证;还有Validating和Validated事件,可以在验证过程中进行进一步的处理。 8. **AJAX验证**: 使用ASP.NET AJAX,可以实现无刷新验证,...

    常用表单验证脚本函数

    在提供的js.js文件中,可能包含了上述提到的一些验证函数或工具,具体实现需要查看源代码才能了解。在实际开发中,结合HTML5的新特性与JavaScript的验证功能,可以有效地提高表单数据的准确性,同时提供良好的用户...

    js验证用户名. JS初学者demo

    本文档提供了JavaScript中常用的一些验证方法,包括用户名验证、时间验证、邮箱验证以及获取浏览器信息等功能。这些知识点可以帮助开发者构建更加健壮的前端应用程序,提高用户体验并增强系统的安全性。通过深入理解...

    Android 非空格式验证框架的使用

    3. **Validation**:这个文件可能包含了一些验证相关的类或库,可能是验证框架的一部分,或者是用于辅助验证的工具类或资源文件。 在使用这类验证框架时,开发者通常需要做以下几步操作: - **引入依赖**:在项目...

    form验证与动态验证框架

    例如,使用前端框架如React或Vue,它们通常集成了一些验证库,如Formik、Vuelidate或Yup,这些库可以方便地与表单组件配合,自动处理验证逻辑和错误显示。 至于文件“TestS”,这可能是测试示例或代码示例,用于...

    用户注册及验证代码(连接数据库)

    同时,为防止恶意注册,系统可能还会实施一些验证机制,如邮箱验证或手机短信验证码,确保用户的真实性。 其次,**数据库连接**是系统的关键部分。开发者可能会使用SQL(结构化查询语言)来操作数据库,如MySQL、...

    crud-operations-dsl:基于Java 8,策略模式。 通过一些验证帮助创建原始操作

    通过一些验证来帮助创建Crud操作。 样本 读 没有验证-如果Supplier的结果为空的Optional则将抛出ResourceNotFoundException 。 由同步供应商开始 CrudOperations .readOf(() -> Optional) .read(); 由异步供应商...

    js验证模型自我实现的具体方法

    市面上有很多表单验证的框架,教我们怎么验证表单的数据提交,说实话也真的很简单,但是我们会有一种感觉我们要是离开了这些框架的时候,我们有时候会...ValidateHelper是一个对象,一些验证的方法就是在这个对象里面,

    exe验证管理专家 给exe加验证

    怎么给exe软件加网络验证 加授权 加密 加壳虚拟店铺发展的今天,已经有很多人爱上了这个行业,但是自己辛辛苦苦找到的资源最后缺成全了别人;因为有人会模仿你,或者自己拿回去之后,发现根本不需要什么卡密账号就...

    较为周全的Asp.net提交验证方案_C#_

    10. **最佳实践**:文档可能还会介绍一些验证的最佳实践,如避免在URL或查询字符串中传递敏感信息,使用安全的编码和解码方法,以及如何定期更新验证机制以应对新的安全威胁。 通过阅读这份PDF,开发者不仅可以学习...

    js验证大全.pdf

    除此之外,文档还提到了其他一些验证技巧,如: 2.1 **判断不为空**:检查输入的值是否为空或非对象,这通常用于确保用户必须填写某些字段。 2.2 **比较两个表单项的值**:确保两个输入框的值相匹配,常用于确认...

    微处理器Cache的验证方法研究.pdf

    文章提到,现有的一些验证技术,如Power4采用的Cache预加载,虽然可以减少初始化时间,但随机事务生成的成本较高。而其他方法虽然能加快仿真速度,但可能缺乏对指令Cache的全面仿真支持,或者在准确性和效率之间存在...

    一些表单验证js

    下面我们将详细探讨如何使用JavaScript进行表单验证以及一些常用的正则表达式。 首先,JavaScript提供了两种基本的正则表达式验证方法: 1. 使用`test()`方法: ```javascript var re = /正则表达式/; re.test...

    jquery验证插件

    9. **其他验证插件**:除了jQuery Validate,还有其他一些验证插件,如Parsley.js、Validator.js等,它们也提供了类似的验证功能,各有特点和优势,开发者可以根据项目需求选择合适的插件。 在实际开发中,正确地...

    一些前台常规的验证

    本压缩包提供了一些常用的前端验证代码,包括电话号码和电子邮件地址的验证,这对于初学者或者希望提升工作效率的开发者来说非常实用。 电话号码的验证通常涉及到国内和国际号码的格式,国内电话号码一般由11位数字...

    Android代码-AndroidFormEditText验证输入合法性的编辑框.zip

    压缩包中的示例可能包含了预设的一些验证器,如`EmailValidator`、`PhoneNumberValidator`等,这些类实现了常见的验证规则,可以直接使用。 6. **自定义验证器**: 如果预设的验证器不能满足需求,开发者可以创建...

    网络验证 网络验证防破解的一些思路

    ### 网络验证防破解的一些思路 在网络应用开发中,网络验证机制是保障系统安全的重要环节之一。本文将从给定的文件标题、描述、标签以及部分内容出发,深入探讨网络验证及其防破解的一些关键思路。 #### 网络验证...

    用户注册页面代码javascript验证.pdf

    #### 一、概述 在现代Web开发中,前端验证是一种常见的技术手段,用于...此外,随着技术的发展,如HTML5自带的一些验证属性(如`required`、`pattern`等)也可以作为前端验证的一部分,使得开发更加高效且易于维护。

Global site tag (gtag.js) - Google Analytics