Jquery Easyui验证扩展,Easyui验证,Easyui校验,js正则表达式

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2017年1月9日 08:52:19 星期一

http://www.cnblogs.com/fanshuyao/

一、扩展easyui的验证规则

二、使用

在data-option加上属性:validType:'phone',如下面所示:

  1. data-options="required:true,validType:'phone'"
  1. data-options="required:false,validType:'telePhone'"

三、部分校验方法

  1. /**
  2. * 去掉字符串头尾空格
  3. * @param str 传入的字符串值
  4. * @author lqy
  5. * @since 2015-08-21
  6. */
  7. function trim(str) {
  8. if(str == null){
  9. return "";
  10. }
  11. return str.replace(/(^\s*)|(\s*$)/g, "");
  12. };
  13.  
  14. /**
  15. * 是否为Null
  16. * @param object
  17. * @returns {Boolean}
  18. */
  19. function isNull(object){
  20. if(object == null || typeof object == "undefined"){
  21. return true;
  22. }
  23. return false;
  24. };
  25.  
  26. /**
  27. * 是否为空字符串,有空格不是空字符串
  28. * @param str
  29. * @returns {Boolean}
  30. */
  31. function isEmpty(str){
  32. if(str == null || typeof str == "undefined" ||
  33. str == ""){
  34. return true;
  35. }
  36. return false;
  37. };
  38.  
  39. /**
  40. * 是否为空字符串,全空格也是空字符串
  41. * @param str
  42. * @returns {Boolean}
  43. */
  44. function isBlank(str){
  45. if(str == null || typeof str == "undefined" ||
  46. str == "" || trim(str) == ""){
  47. return true;
  48. }
  49. return false;
  50. };

  

  1. /**
  2. * 检查手机号码
  3. * @param z_check_value 要检查的值
  4. * @return 符合返回true,否false
  5. * @since 2015-08-21
  6. */
  7. function checkPhone(z_check_value) {
  8. if(isEmpty(z_check_value) || z_check_value.length != 11){
  9. return false;
  10. }
  11. var z_reg = /^13[0-9]{9}|15[012356789][0-9]{8}|18[0-9]{9}|(14[57][0-9]{8})|(17[015678][0-9]{8})$/;
  12. return z_reg.test(z_check_value);
  13. };

  

  1. /**
  2. * 检查电话号码
  3. * @param z_check_value 要检查的值
  4. * @return 符合返回true,否false
  5. * @since 2015-08-21
  6. */
  7. function checkTelePhone(z_check_value){
  8. var z_reg = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,4}))?$/;
  9. return z_reg.test($.trim(z_check_value));
  10. };

  

  1. /**
  2. * 检查仅中文
  3. * @param z_check_value 要检查的值
  4. * @return 符合返回true,否false
  5. * @since 2015-08-21
  6. */
  7. function checkChinese(z_check_value){
  8. var z_reg = /^[\u4E00-\u9FA5\uF900-\uFA2D]+$/;
  9. return z_reg.test($.trim(z_check_value));
  10. };

  

  1. /**
  2. * 是否为数字
  3. * @param z_check_value 要检查的值
  4. * @return 符合返回true,否false
  5. * @since 2016-10-31
  6. */
  7. function isNumber(z_check_value){
  8. var z_reg = /^(([0-9])|([1-9]([0-9]+)))$/;
  9. return z_reg.test($.trim(z_check_value));
  10. };

  

  1. /**
  2. * 是否为数字组成的字符串,01也符合规则
  3. * @param z_check_value 要检查的值
  4. * @return 符合返回true,否false
  5. * @since 2017-01-07
  6. */
  7. function isNumberText(z_check_value){
  8. var z_reg = /^([0-9]+)$/;
  9. return z_reg.test($.trim(z_check_value));
  10. };

  

  1. /**
  2. * 可以判断是否为数字、金额、浮点数
  3. * @param z_check_value 要检查的值
  4. * @return 符合返回true,否false
  5. * @author lqy
  6. * @since 2017-01-07
  7. */
  8. function isFloat(z_check_value){
  9. var z_reg = /^((([0-9])|([1-9][0-9]+))(\.([0-9]+))?)$/;//.是特殊字符,需要转义
  10. return z_reg.test($.trim(z_check_value));
  11. };

  

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2017年1月9日 08:52:19 星期一

http://www.cnblogs.com/fanshuyao/

Jquery Easyui验证扩展,Easyui验证,Easyui校验,js正则表达式的更多相关文章

  1. Spring MVC 项目搭建 -6- spring security 使用自定义Filter实现验证扩展资源验证,使用数据库进行配置

    Spring MVC 项目搭建 -6- spring security使用自定义Filter实现验证扩展url验证,使用数据库进行配置 实现的主要流程 1.创建一个Filter 继承 Abstract ...

  2. JQuery EasyUi 扩展combox验证

    随笔记录一下 1.通过select text的值验证 /** * 扩展combox验证,easyui原始只验证select text的值,不支持value验证() */ (function($){ c ...

  3. easyui验证扩展

    问题描述: 如上所示:当用户添加信息时,必须保证一个队伍一天只能有一条数据.所以在选择了报表日期的时候必须查询数据库里面当前队伍这一天的数据是否存在.如果不存在,即当前日期队伍没有数据,就可以进行数据 ...

  4. JQ实现选项卡(jQuery原型插件扩展)

    下边分为两个版本,一种是点击切换选项(index.js),一种是滑过切换选项(index1.js) HTML文件: jq使用jquery-1.11.3.js版本 <!DOCTYPE html&g ...

  5. easyui 表单和自定义验证扩展和js自定义返回值

    ================jsp==========================<form  method="post" id="regfrminp&qu ...

  6. 基于easyui的验证扩展

    基于easyui的验证扩展 ##前言 自己做项目也有好几年的时间了,一直没有时间整理自己的代码,趁春节比较闲,把自己以前的代码整理了一篇.这是基于easyui1.2.6的一些验证扩展,2012年就开始 ...

  7. jQuery EasyUI/TopJUI创建文本验证框(不写js,纯HTML实现!!!)

    jQuery EasyUI/TopJUI创建文本验证框(不写js,纯HTML实现!!!) validatebox(验证框)的设计目的是为了验证输入的表单字段是否有效.如果用户输入了无效的值,它将会更改 ...

  8. EasyUI表单验证,自定义插件验证,自定义js插件验证,远程验证,常见手机号,中英文,qq等验证规则验证

     { field : 'startPort', title : "起始端口", editor: "text", width : 50, editor: { ...

  9. EasyUI加zTree使用解析 easyui修改操作的表单回显方法 验证框提交表单前验证 datagrid的load方法

    带参提交一次查询,从服务器加载新数据.这是一个神奇的方法 $('#dg').datagrid('load',{ code: '01', name: 'name01' }); easyui修改操作的回显 ...

随机推荐

  1. C#Windows窗体界面设计_01_绘制三角函数_五点作图法

    binzhouweichao@163.com Visual Stutio 2010 C#开发环境 五点作图绘制三角函数,以正弦函数为例,选取一个周期[0, 2π]上的五个特殊的点,也就是横坐标0, π ...

  2. POJ 3369 Meteor Shower (BFS,水题)

    题意:给定 n 个炸弹的坐标和爆炸时间,问你能不能逃出去.如果能输出最短时间. 析:其实这个题并不难,只是当时没读懂,后来读懂后,很容易就AC了. 主要思路是这样的,先标记所有的炸弹的位置,和时间,在 ...

  3. RSS阅读器(一)——dom4j读取xml(opml)文件

    接触java不久,偶有收获,最近想做一个web版RSS阅读器来锻炼一下.手头有几个从不同版本的foxmail中导出的opml文件,大家应该都知道,opml文件就是xml格式的.那么就先从这里入手,练习 ...

  4. LINUX的一些常用操作

    CentOs6.7关闭防火墙(SecureCRT连接不上) 解决方法:______________________________________一.开启SSH以root用户登录Linux,打开终端, ...

  5. c++出错记录

    错误1如下:  vector<vector<int>> m_vc;  error: '&' cannot appear in a constant-expression ...

  6. android Handler错误,不同的包Handler

    1. import java.util.logging.Handler;这个包了会自动生成如下方法.当时还觉得和以前的不一样了,本不在意. Handler handler1= new Handler( ...

  7. cocos2d-x 手电筒效果

    转自:http://blog.csdn.net/xujiezhige/article/details/8448524# 常见的手电筒效果,可以通过CCRenderTexture来实现.主要是通过修改渲 ...

  8. PostgreSQL的initdb 源代码分析之六

    继续分析 下面的是获取运行此程序的用户名称,主要还是为了防止在linux下用root来运行的情形. effective_user = get_id(); ) username = effective_ ...

  9. Weka – 分类

    1.      weka简单介绍 1)  weka是新西兰怀卡托大学WEKA小组用JAVA开发的机器学习/数据挖掘开源软件. 2)  相关资源链接 http://sourceforge.net/pro ...

  10. 【转】Watir, Selenium & WebDriver

    转自:http://watirmelon.com/2010/04/10/watir-selenium-webdriver/ Please also see my new ‘Watir-WebDrive ...