需求:代办人身份证号改为代办人证件类型(默认为身份证号),后面跟着号码,房主和代办人的证件类型为身份证号时进行身份证校验

效果:

sf_ghgl_add.jsp

 <td class="labelCss">代办人证件类型:</td><td><select  id="zjlx"  width="10px" class="easyui-combobox"       data-options="url:'DataAction!getTypeList.action?name=ZJLX',lazy:true,value:'身份证号'"></select></td><td class="contentCss" colspan="2"><input id="dbrsfzh" type="text" name="ghgl.dbrsfzh"  value="<s:property value="ghgl.dbrsfzh"/>"></td>

sf_ghgl_validate.js

    idcard : {// 验证身份证validator : function(value) {return /^\d{15}(\d{2}[A-Za-z0-9])?$/i.test(value);},message : '身份证号码格式不正确'},

//证件类型只验证身份证
$('#zjlx').combobox({onChange: function(newVal,oldVal){console.log(newVal);if(newVal=='身份证号'){$('#dbrsfzh').validatebox({ // 身份账号validType : 'idcard'});}else{$('#dbrsfzh').validatebox({ // 身份账号validType : ''});}}
});$('#dbrsfzh').validatebox({ // 代办人身份证号validType : 'idcard'
});

DataAction.java

/*** 通用获取类型参数方法* @return*/public String getTypeList(){if(StringUtils.isEmpty(name)) return null;String key = TYPEMAP.get(name.toUpperCase());if(key == null) return SUCCESS;list = bdxcFunctionService.getTypeList(key);return SUCCESS;}

证件类型为身份证号时进行身份证校验相关推荐

  1. Android实战场景 - 输入手机号、银行卡号、身份证号时动态格式化

    在日常项目开发中,如果稍微严谨点的话,其中关于手机号.银行卡号.身份证号的输入格式有做了限制格式化操作,主要是为了给用户带来更好的体验感: 最近同事正好问到了我这个问题,虽然以前做过这类型功能,但是并 ...

  2. 【SQLServer】验证身份证号第18位校验码是否合法

    目录 1.业务场景 2.知识前提 3.实现方案 4.测试 5.参考链接 1.业务场景 参考国家标准GB 11643-1999,居民身份证号组成:6位数字地址码+8位数字出生日期码+3位数字顺序码+1位 ...

  3. 使用js验证身份证号格式以及身份证号中的生日验证

    由于不管是测试项目练手还是实际项目开发,都应该考虑数据的严密性和软件的通俗易懂的实用性,下面是我用js实现的验证身份证号格式以及身份证号中的生日验证代码 //生日移出点击事件验证身份证号中的生日验证 ...

  4. 提取身份证号,解析身份证号出生年月、出生地、性别 的Python 实现与在线使用工具

    从一篇文本中,抽取出所包含的 身份证号 并解析出其中的 省.市.县.出生年月.性别.校验码.  这个功能,JioNLP帮你实现 源码在 github:JioNLPhttps://github.com/ ...

  5. 判断身份证号,根据身份证号自动生成出生日期

    判断身份证号,根据身份证号自动生成出生日期 idCodeValid(rule, value, callback) => {let reg = /(^[1-9]\d{5}(18|19|([23]\ ...

  6. 证件类型、证件号码、性别、出生日期校验(身份证、户口簿、港澳居民居住证、台湾居民居住证、港澳居民来往内地通行证、台湾居民来往大陆通行证、境外永久居住证、外国人永久居留身份证、护照、其他)

    校验工具类 import com.xx.xx.dic.CertificateType;/*** 证件类型校验工具类*/ public class CertificateValidateUtil {pu ...

  7. oracle 导出身份证号_ORACLE对身份证号码处理相关的SQL【收藏】

    /*ORACLE对身份证号码处理相关的SQL汇总 身份证号码算法及应用场景: 工作实践总结,与大家分享快乐,并请高人批评指正,努力改进: 目前我国大量存在着正在有效期的15位身份证,虽然国家在推行二代 ...

  8. oracle 导出身份证号_ORACLE对身份证号码处理相关的SQL汇总

    目前我国大量存在着正在有效期的15位身份证,虽然国家在推行二代身份证,但尚未发现强行要求全国人民更换未到期的15位身份证的官方声明或公告. 扯远了:),总之合法的15位身份证号码将在今后一段时间内继续 ...

  9. 手机号,身份证号,姓名等校验

    校验是经常用到的一块,这里收录了最新的校验规则,欢迎大家参考. 这里以easyui案例为例,第一块图片时整个: 这样一个校验就算完成了. 英文和数字: /^[A-Za-z0-9]+$/ 姓名: /^[ ...

最新文章

  1. [入门向选讲] 插头DP:从零概念到入门 (例题:HDU1693 COGS1283 BZOJ2310 BZOJ2331)
  2. (转载)如斯场景 似曾相识
  3. C#, CLR, and .NET Framework versions
  4. [蓝桥杯2016决赛]七星填数-next_permutation枚举
  5. 【操作系统复习】操作系统的特征
  6. 【项目管理】项目管理计划
  7. 伺服驱动器cn1引脚定义_伺服驱动器CN1引脚定义,和面板操作设置,跪求高手指点。...
  8. Navicat for MySQL 12.0.26 中文破解版 数据库管理工具
  9. Java中解密微信加密数据工具类
  10. build lavas 失败_构建配置 - Lavas 教程
  11. php 加减法,php加减法
  12. 面试复盘系列:从象棋提升之道趣说面试提升之法
  13. 动态规划算法---钢条切割
  14. 一个菜鸡的ACM之路
  15. C语言、Java学习笔记(三)---几种简单的排序算法
  16. spark中repartition, coalesce, partitionBy, repartitionAndSortWithinPartitions 四种重分区算子
  17. Chart.js 中文文档(整理)
  18. 软件构建_认为独特的构建正确的软件而不是简单的软件
  19. JavaEE实战项目(初学者)
  20. 单片机读取SD卡中BMP图片文件并送往TFT彩屏上显示(测试成功)(二)

热门文章

  1. 【I.MX6ULL学习笔记·五】 点灯
  2. ibis的pkg文件是什么_相机上的体内防抖(IBIS)是什么?
  3. 武汉交管网 “机动车车主基础信息采集”
  4. ABAQUS后处理技巧:内力查看的两种方式
  5. Matlab底层算法实现基于动态阈值的自动白平衡算法
  6. Java OpenCV 图像白平衡算法
  7. ChatGPT是什么?
  8. 如何把台式计算机的数据传到另一台台式机上,怎么把台式电脑移到另一个房间去啊...
  9. idea配置maven项目(超详细)
  10. 【JS篇】禁止手机默认键盘弹出