/*通过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;};
后面慢慢完善啦。。。。
分享到:
相关推荐
一般在项目中十分常用的js验证都有,而且很实用,一般不需要修改,直接实用就ok
实际项目中使用的前台数据验证,包括年份日期验证,值类型,URL类型==判断
随着做项目数量的越来越越多,其中用到js的地方很多相同,这里自己整理了一些常用表单验证的js方法,虽然和其他js验证框架有一定的差距,但是毕竟是自己总结的一些东西,在此与纪录分享一下。
javascript 常用验证:集合了项目开发中常用的一些需要验证的信息,希望对大家有所帮助
js-validator 是 Laravel 风格的 JavaScript 对象验证库。使用 js-validator 来验证对象或者 JSON 是否符合规则非常方便,而且具有很好的可扩展性。举个例子var example = { text: 'Hello world!', date: ...
包括电话号码验证,邮政编码验证 ,电子邮件验证,身份证验证,常用数字验证,非法字符验证 ,日期验证。。。 等几乎包括了我们项目当中所有常用验证例子。
随着做项目数量的越来越越多,其中用到js的地方很多相同,这里自己整理了一些常用表单验证的js方法,虽然和其他js验证框架有一定的差距,但是毕竟是自己总结的一些东西,在此与纪录分享一下。
几乎所有的Web项目开发都需要客户端验证,尤其是JavaScript的使用,JS结合Html和CSS占据了网页展现市场,不管采用什么技术我们在网页看到的东西最终生成都是这些代码所表示含义。 Web应用如此广泛,其中客户端与...
在开发web项目的时候,难免遇到各种对网页数据的处理,比如对用户在表单中输入的电话号码、邮箱、金额、身份证号、密码长度和复杂程度等等的验证,以及对后台返回 数据的格式化比如金额,返回的值为null,还有对指定...
最近做项目,有项目需求需要对各种常用的证件进行验证。而港澳通行证,台湾通行证,护照这些证件,在网上没有搜到正则验证的方法,后来经过一番折腾,结合validator这个验证插件写了一些代码,在此分享给大家,需要...
超全JS表单验证函数,包含常用的文本框,下拉列表,单选按钮,复选框,日期时间,邮箱,金额及特殊字符等校验,是javaWeb项目开发的重要技术资源
在项目中需要对用户输入的信息,以及一些方法生成的结果进行验证,一般在项目中较多的采用js插件或js来进行有关信息的校验,但是从项目安全性的角度进行考虑,可对系统进行js注入。 如果在后台对用户输入的信息...
vtor 是一个全新的解耦合页面验证js框架。根据全新的VVC思想(validator-view-controler). 基于配置,使验证与页面分离,更加方便、高效。 Vtor 验证库包含了25种以上的常用验证,email,url,phone,mobile,ajax...
验证是否为图片格式 代码如下: function IsImgType(src) { var rFilter = /^(?:image\/bmp|image\/cis\-cod|image\/gif|image\/ief|image\/jpeg|image\/jpeg|image\/jpeg|image\/pipeg|image\/png|image\/svg\+...
最近没有项目做,有点空余时间,小编把日常比较常用的js表单验证代码整理分享到脚本之家平台,供大家学习,需要的朋友参考下吧
在项目开发中遇到页面验证,用正则表达式进行验证,所以对常用的正则表达式进行了总结.
JavaScript是用来在数据被传输到服务前对html表单中输入的数据进行验证,使用javascript对用户输入的信息进行验证是项目必须的,下面小编给大家整理一些比较常用的javascript表单验证,需要的朋友可以参考下
并创造性的采用xml来存贮表单验证信息,使得表单的验证成为整个项目中最不重要的环节,开发者只需要定义几个xml标记,就可以创建出复杂的验证策略,而不用编写一行JavaScript代码。由于采用xml集中管理表单验证,...