博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每周记录(三)
阅读量:6342 次
发布时间:2019-06-22

本文共 1363 字,大约阅读时间需要 4 分钟。


关于表单验证

  • 二代身份证号校验
    • 正则:/(^\d{18}$)|(^\d{17}(\d|X|x)$)/
    • 注:校验依据二代身份证长度为18位,包含最后一位为x(不区分大小写)
    const certificateIDReg = /(^\d{18}$)|(^\d{17}(\d|X|x)$)/;certificateIDReg.test(certificateID)// true / false复制代码
    • 注:可以视情况,增加第二个参数,根据参数判断来获取其中某一个字段
function getBirthdayFromIdCard(idCard) {        var birthday = "";        var gender="";        var age="";        if (idCard && idCard.length == 18) {            //获取出生日期              birthday = idCard.substr(6, 8);              birthday = birthday.replace(/(.{4})(.{2})/, "$1-$2-");            //获取性别            if (parseInt(idCard.substr(16, 1)) % 2 == 1) {
//奇数为男、偶数为女 gender="男" } else { gender='女' } //获取年龄 var myDate = new Date(); var month = myDate.getMonth() + 1; var day = myDate.getDate(); age = myDate.getFullYear() - idCard.substring(6, 10) - 1; if (idCard.substring(10, 12) < month || idCard.substring(10, 12) == month && idCard.substring(12, 14) <= day) { age++; } } return { birthday:birthday, gender:gender, age:age } }复制代码

纪念下工作台升级为"双屏模式",边看边撸简直不要太方便:)

  • 之前视觉稿、后台接口文档、浏览器、编译器至少四个窗口,alt+tabctr+tab组合键用的心累

  • 硬件:
    • 主机,显卡支持;
    • 两个屏幕;
    • 一根高清线转接头,如下
  • 电脑设置
  • 屏幕2的内容,是通过屏幕1拖拽过去显示的。两个屏幕即显示不同内容。

转载于:https://juejin.im/post/5b275f90e51d4558d53fe1bf

你可能感兴趣的文章
bboss session手动移除用户会话方法介绍
查看>>
20+个很棒的Android开源项目
查看>>
育碧同 Mozilla 联手开发 AI 代码助手
查看>>
【实用】面对枯燥的源码,如何才能看得下去?
查看>>
智库说 | 徐远:数字时代的城市潜力
查看>>
《JSP极简教程》jsp c:forEach用法
查看>>
WebSocket详解(六):刨根问底WebSocket与Socket的关系
查看>>
LeetCode 122 Best Time to Buy and Sell Stock II(股票买入卖出的最佳时间 II)
查看>>
用 Go 写一个轻量级的 ssh 批量操作工具
查看>>
网站设计之合理架构CSS 架构CSS
查看>>
OTP 22.0 RC3 发布,Erlang 编写的应用服务器
查看>>
D语言/DLang 2.085.1 发布,修复性迭代
查看>>
手机玻璃表面检测机器视觉应用
查看>>
为何风口过去之后,百果园反而要在无人零售上发力?
查看>>
权威分析@RequestParam和@RequestPart 的区别(官方文档)
查看>>
Redis主从复制
查看>>
CopyNet 阅读笔记
查看>>
开发基于以太坊智能合约的DApp
查看>>
要获得“机器学习或数据科学”的工作,到底选哪种编程语言更好?
查看>>
感觉JVM的默认异常处理不够好,既然不好那我们就自己来处理异常呗!那么如何自己处理异常呢?...
查看>>