V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xiangyuecn  ›  全部回复第 122 页 / 共 122 页
回复总数  2428
1 ... 113  114  115  116  117  118  119  120  121  122  
2018-03-22 08:37:33 +08:00
回复了 iFat3 创建的主题 JavaScript [从 0 到 1] 分步实现一个出生日期的正则表达式(JavaScript)
checkBirth 代码太多 有点 low,感觉既然用了复杂正则表达式,就没必要再进行复杂的逻辑判断。

这种日期校验复杂地方还是在逻辑上,不在正则表达式上,正则表达式能做的有限(毕竟正则表达式没法简单的实现闰年判断)。。。完全可以简化

pattern=/(\d+).(\d+).(\d+)/,位数的检测都可以完全忽略,因为 iYear,month,date 都取出来了,用代码去检测是否符合语法比正则表达式根直观。tips:用户输入五花八门,只要符合基本模式的输入都可以认为是正确时间,不管输入的是全角的-还是半角的-,甚至是 /,checkBirth 最好返回格式化后的一个标准结果

不是代表排斥正则表达式,而是使用到了一种境界!参考神雕侠侣的玄铁重剑和木剑
2018-03-14 22:34:20 +08:00
回复了 nekolr 创建的主题 Java 如何将 svn 更新的部分代码筛选出来打包更新服务器
可以试试把 out 目录内关键的生成文件也加入版本库,目测相同的 java 文件任何时候编译成的 class 文件是相同的,这样子就只会有改动源代码的 class 文件会产生提交记录,然后比较一下版本差异,把差异文件导出来就是更新部分了。编不下去了,纯属目测
@loading 5 楼妥妥的没毛病

@tjsdtc 10M 一张是应该缩小一下,手机上纯 js 能搞定,现在手机拍出来的照片文件大小是有点大了,也许我们上传要求的图片没有必要要那么宽和高,缩小一下尺寸也许 500K 就能满足要求呢
2018-03-13 21:37:45 +08:00
回复了 pingplusplus 创建的主题 程序员 Ping++ 2018 支付设计大会 • 北京站
15 年免费接的 ping++,17 年初计划直接对接微信支付宝,不过因为懒,年底迫不得已才动手,大刀阔斧 app 软件升级、支付页面大改、后台接口新老版本兼容设计开发,不出意外,果然对接失败,然后顺利跑路~,今年估计是交了 1 万刀
2018-03-13 20:51:09 +08:00
回复了 crulor 创建的主题 程序员 建了一个起名网,请各位 v 友鉴定,欢迎提批评意见
NameUtil 51kb 密密麻麻的字典,关键是这个文件是普通 js 代码,页面内嵌的 script 却有 let 语法,古董 Chrome/41.0.2272.118 打不开
@abcbuzhiming 对的,不想设计的太复杂,不然开发起来也费力点,偷下懒~
@densuc @abcbuzhiming 俩位提到的修改手机号后给原手机一个保留周期,也是一个靠谱的思路哈
1 ... 113  114  115  116  117  118  119  120  121  122  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2003 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 00:22 · PVG 08:22 · LAX 16:22 · JFK 19:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.