`
zhy584520
  • 浏览: 183563 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

常用项目js验证

 
阅读更多

 

/*通过JS验证方法*/

/**

 * 方法:验证是否为数字

 * demo: var s="520"; s.isNumber();

 */

String.prototype.isNumber=function(){return new RegExp(/^[1-9]\d*$/).test(this);};

/**

 * 方法:验证是否为中文

 * demo: var s="动感"; s.isChinese();

 */

String.prototype.isChinese=function(){return new RegExp(/^[u4e00-u9FA5]+$/).test(this);};

/**

 * 方法:验证是否为英文

 * demo: var s="donggan"; s.isEnglish();

 */

String.prototype.isEnglish=function(){return new RegExp(/^[a-zA-Z]+$/).test(this);};

/**

 * 方法:验证是否为身份证

 * demo: var s="360722198601015700"; s.isIdentity();

 */

String.prototype.isIdentity=function(){return new RegExp(/^\d{17}[\d{1}|X]$|^\d{15}$/).test(this);};

/**

 * 方法:验证是否为邮箱

 * demo: var s="ldg8601@gmail.com"; s.isEmail();

 */

String.prototype.isEmail=function(){return new RegExp(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/).test(this);};

/**

 * 方法:验证是否为手机号码

 * demo: var s="13724190000"; s.isMobile();

 */

String.prototype.isMobile=function(){return new RegExp(/^[1-9]{1}[1-9]{1}\d{9}$/).test(this);};

/**

 * 方法:验证字符长度是否小于等于指定的长度,是return true,否return false.

 * demo: var s="abcdef"; s.checkLength(5);

 */

String.prototype.checkLength=function(l){return this.length<=l;};

后面慢慢完善啦。。。。

4
3
分享到:
评论
2 楼 zhy584520 2011-11-15  
eve 写道
is 0001 a valid number? i think /^[1-9]\d*$/ would be more appropriate

不错。改正下俺,谢啦
1 楼 eve 2011-11-09  
is 0001 a valid number? i think /^[1-9]\d*$/ would be more appropriate

相关推荐

    常用表单数据验证JS

    2. **JavaScript验证**: - **事件监听**:通常使用`onsubmit`事件来触发表单验证,在表单提交时执行验证函数。 - **DOM操作**:通过`document.getElementById`、`querySelector`等获取表单元素,然后读取或修改其...

    常用的JS验证和函数汇总

    总结来说,本文所列出的JavaScript验证和函数汇总,对于前端开发人员在处理数值和验证输入时提供了有价值的工具,不仅减少了重复编写验证代码的工作量,还确保了数据处理的准确性,提高开发效率和代码质量。...

    javascript常用的页面验证

    以下是一些常用的JavaScript验证方法: 1. **验证是否为空** 这个函数`check_blank`用于检查输入框(`obj`)的值是否为空。如果为空,它会弹出警告提示,并将输入框的值清空。这通常用于必填字段的验证。 ```...

    JavaScript常用验证脚本总结

    这篇博客“JavaScript常用验证脚本总结”提供了一些在实际开发中常用的JavaScript验证技术,帮助开发者确保用户输入的数据符合预期格式和要求,提高应用程序的安全性和用户体验。以下是关于这个主题的详细知识点: ...

    js几种常用表单验证控件

    二、自定义JavaScript验证 当内置验证无法满足需求时,可以使用JavaScript编写自定义验证函数。以下是一个简单的例子,验证输入的密码是否匹配: ```javascript function validatePassword() { var password = ...

    js javaScript 验证校验小工具包

    这个"js javaScript 验证校验小工具包"显然是一个集合了各种JavaScript验证和校验功能的资源库,旨在帮助开发者更方便地处理表单验证、数据格式检查等常见任务。 在前端开发中,验证和校验通常涉及以下几个方面: ...

    js实时动态验证表单是否合法

    JavaScript(简称JS)是网页开发中用于实现客户端交互和数据验证的重要工具。在网页表单设计中,实时动态验证能够极大地提升用户体验,因为它允许用户在输入时立即得到反馈,了解其填写的信息是否符合要求,无需等待...

    javascript常用函数 javascript 常用库

    4. Moment.js:处理日期和时间的强大库,提供了丰富的API来解析、验证、操作和显示日期。 5. Axios:一个基于Promise的HTTP库,可以在浏览器和node.js中使用,用于发送Ajax请求。 三、公共方法 在`common.base.js...

    .Net项目中一些常用验证操作

    在项目中需要对用户输入的信息,以及一些方法生成的结果进行验证,一般在项目中较多的采用js插件或js来进行有关信息的校验,但是从项目安全性的角度进行考虑,可对系统进行js注入。  如果在后台对用户输入的信息...

    js常用的表单验证(自己收集的哦。很多的代码)

    有许多现成的JavaScript库,如jQuery Validation Plugin,它们提供了丰富的验证规则和友好的API,可以快速集成到项目中。 8. **跨域脚本安全**: 当使用JavaScript进行表单验证时,需要考虑XSS(跨站脚本攻击)和...

    js验证框架

    JavaScript验证框架是Web开发中常用的一种工具,它用于在客户端对用户输入的数据进行实时检查,以确保数据的有效性和合规性,从而减少服务器端的压力并提供更好的用户体验。本项目提供的"js验证框架"是一个轻量级的...

    JAVASCRIPT常用格式验证 数据安全验证之正则表达式 大全.rar

    总之,"JAVASCRIPT常用格式验证 数据安全验证之正则表达式大全"这个资源对于学习和提升JavaScript正则表达式技巧,以及在实际项目中实现高效的数据验证都是非常有价值的。通过深入学习和实践,开发者可以更好地保证...

    一个js验证表单

    JavaScript是一种常用的客户端脚本语言,它允许我们在用户的浏览器上运行代码,对用户提交的数据进行实时验证,避免无效或恶意的数据发送到服务器,从而提高用户体验和系统的安全性。 【描述】虽然描述信息为空,但...

    网站常用的表单验证js代码.zip

    本资源“网站常用的表单验证js代码.zip”提供了一套实用的JavaScript代码,适用于jQuery和HTML5环境,能够帮助开发者快速构建具有动态反馈效果的表单验证功能。以下将详细介绍其中涉及的知识点: 1. **jQuery**:...

    js验证大全 javascript

    ### JS验证大全:JavaScript中的输入控制与数据验证 在网页开发中,JavaScript是实现前端交互的重要工具之一,尤其是在用户输入的验证方面。本文将详细解析一个包含多种输入限制与数据验证脚本的集合,旨在帮助...

    javascript特效 表单验证

    三、JavaScript验证常用方法 1. **空值检查**:`if (!value) { ... }` 或 `if (value.trim() === '') {...}` 验证输入是否为空。 2. **长度限制**:`if (value.length || value.length &gt; max) {...}` 检查输入长度...

    JavaScript数据验证大全

    实际项目中使用的前台数据验证,包括年份日期验证,值类型,URL类型==判断

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

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

    项目最常用的框架

    "项目最常用的框架"这个标题暗示了我们正在讨论的是那些在多个项目中广泛使用的、具有高度适应性的框架。这些框架通常包含丰富的功能,能够满足不同类型的项目需求,从而减轻开发人员的工作负担,让他们可以专注于...

Global site tag (gtag.js) - Google Analytics