`
itace
  • 浏览: 173731 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

js自定义常用验证

    博客分类:
  • js
阅读更多

 

//判断是否为空
notNull=function(o){return o!=null&&o.trim()!="";};
//判断是否为英文
en=function(s){
	var reg=new RegExp("^[A-Za-z]+$");
	return reg.test(s);
};
//判断是否为非负整数--isNaN
num=function(s){
	var reg=new RegExp("^[0-9]+$");
	return reg.test(s);	
};
//判断是否为n位非负整数--isNaN
num_n=function(s,n){
	var reg=new RegExp("^[0-9]{"+n+"}$");
	return reg.test(s);	
};
//判断是否为小数decimals
dec=function(s){
	var reg=new RegExp("^[0-9]+(\.[0-9]+){1}$");
	return reg.test(s);
};
//判断是否为n位小数decimals
dec_n=function(s,n){
	var reg=new RegExp("^[0-9]+(\.[0-9]{"+n+"}){1}$");
	return reg.test(s);
};
//判断是否为汉字
cn=function(s){
	var reg=new RegExp("^[\u4E00-\u9FA5]+$");
	return reg.test(s);
};
//判断是否为邮箱
email=function(s){
	var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
	return reg.test(s);
};

 

分享到:
评论

相关推荐

    js常用验证函数,邮箱验证,手机号码验证,是否url地址,是否字符串,是否数字......

    js常用验证函数,邮箱验证,手机号码验证,是否url地址,是否字符串,是否数字......,十分方便,随取随用

    javascript 自定义常用方法第1/2页

    比如说页面的字符处理,js的正则表达式验证等等。下面我就将我自己浅薄的开发经验综合网上的庞杂资源稍稍综合整理一下,省得自己以后要用到时再搜索了。这个系列我会将平时常用的函数归纳整理起来,全当作是抛砖引玉...

    jQ表单万能验证插件 vf-validate.js

    用 "|" 进行分割],支持:empty(为空验证),reg(正则匹配),func(函数调用),item(元素值比较,例如:item:#pwd 或 item:.pwd),length(长度验证,例 length:10 或 length:10-100)以及其他常用类型:...

    Js封装版网页提示框插件.rar

    Js封装版网页提示框插件,这里面是一些前端开发常用的提示框插件,比如Alert警告框、Confirmation弹出确认框、Prompt带输入内容的确认框、Custom Popup自定义的弹出消息框、Auto Close自动关闭的弹出框、Async ...

    客户端统一验证JavaScript函数库及示例源码

    ChkInputs.js就是通过JavaScript并结合DOM对象的自定义的属性而编写的。当使用时,ChkInputs.js会自动遍历DOM的元素,逐个检测直到所以验证完毕为止,由于事件触发在客户端响应非常及时,不会刷新页面。 该函数库...

    通用验证JS4.0版

    validator4.0,一个表单验证验证工具,JS写的,很实用。...可以检验大多数常用的格式,如密码输入、日期格式、IP等的验证,更可以自定义验证格式,界面友好,附有入门帮助,更多功能自己体会。是web开发人员的好帮手。

    VVC思想页面解耦合JS验证框架vtor.zip

    Vtor 验证库包含了25种以上的常用验证,email,url,phone,mobile,ajax等等。 用户可以自定义添加或覆盖已有的验证函数库; 用户可以自定义配置文件组织格式。 标签:vtor

    javascript服务器交互型可编辑表格和js常用库

    自己常用的js库和写的一个交互型可编辑表格: new BaseJs.EditTable({ // 表对象 table : BaseJs.$("tab"), // 从第几行第几列开始可编辑 start : [2, 1], // 到哪一行哪一列结束编辑 不写默认所有,写一个...

    原创-javascript服务器交互型可编辑表格和我的js常用库

    * 自定义javascript常用基础库 author zhang_jhai 创建时间 2010/04/10 最后修改时间 2010/05/03 * version 2.0 */ // Base库基础类 BaseJs = function() { // 判断浏览器类型 userAgent = navigator....

    Web前端开发基础:使用JavaScript进行客户端数据验证.ppt

    顺序结构的应用 分支结构的应用 循环结构的应用 常用系统 函数的应用 自定义函数的应用 综合应用 顺序结构是程序设计中最常用的一种程序结构,是按照语句出现的顺序,从第一条语句开始一步一步逐条执行,直至最后一...

    tim-tool-js:一些常用到的

    JS 常用函数工具 时间范围计算 可以计算出 “本年”、 “本月”, “本周”的时间范围 使用 /** rangeTye * 'year' * 'mouth' * 'week' **/ setDateRange(rangeType); object 深克隆 克隆一个 js 对象. ...

    javascript完全学习手册1 源码

    第4章 JavaScript常用对象 73 4.1 Document对象 73 4.1.1 Document对象概述 73 4.1.2 使用Document对象 75 4.2 Form对象及其元素 79 4.2.1 Form对象概述 79 4.2.2 表单元素 80 4.2.3 表单元素属性和事件 82 4.2.4 ...

    完整版Java web开发教程PPT课件 Java开发进阶教程 第03章 表单验证,常用函数(共15页).pptx

    完整版Java web开发教程PPT课件 Java开发进阶教程 第03章 表单验证,常用函数(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第04章 自定义web服务器(共14页).pptx 完整版Java web开发教程PPT...

    JS常用校验

    * matchPattern(value,mask) //自定义规则,mask为正确的正则表达式,返回通过自定义验证的字符串 * isEnglish(name) //判断是否为英文,正确返回ture,否则返回false * isChinese(name) //判断是否为中文,正确返回 ...

    c#常用通用操作方法类

    CommonMethod(通用操作方法类 1 根据列名字符串数组,创建自定义DataTable CreateSelfDataTable(String[] sList) 2 DES加密解密 3 webform后台js弹层 4 winform后台弹层封装 5 常用正则表达式验证

    ASP.NET MVC 数据验证及相关内容

    验证字符串的长度RegularExpression:正则表达式验证Compare:比较两个字段的值是否相等Range:范围验证Remote:服务器验证(需要在controller中编写返回值为JsonResult的Action)自定义验证标记与验证相关的js文件 ...

    JSValidation-----强大而灵活的表单客户端验证框架

    简便的XML配置,易于扩充的验证方式(目前支持13种验证,囊括了大部分常用表单验证),使得JSValidation成为验证框架的首选。 1. JSValidation是什么? 如首页所说,JSValidation是客户端表单验证框架,用在...

    web开发常用js库(效果库、架构库)

    18.常用表单验证; 19.左滑删除; 20.复选框全选与取消选中; 21.内容拖动!!!!!!; 22.dom输入; 23.单例定时器; 24.ios软键盘弹出fixed定位问题处理!!!!!!; B:架构类; 1.流程控制-主要解决多个ajax调用依赖问题...

    js会员注册表单验证代码

    js会员注册表单验证代码是一款可以自定义验证用户名邮箱密码等表单验证代码。

Global site tag (gtag.js) - Google Analytics