【发布时间】:2018-08-11 19:30:50
【问题描述】:
这个正则表达式验证时间戳,例如2018-02-12 00:55:22:
[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1]) (2[0-3]|[01][0-9]):[0-5][0-9]:[0-5][0-9]
但是,时间戳应该逐步验证:
201 => true
201a => false
2018- => true
20189 => false
有没有很好的(短)正则表达式扩展?
......
【问题讨论】:
-
step by step是什么意思?正则表达式仅完全匹配或根本不匹配 -
stackoverflow.com/questions/2524680/… 的可能重复项应该对您有所帮助
-
PHP 不是实时语言。你也不能用 JS 做到这一点(但是有一个workaround here)你正在做的就是部分匹配。
-
Ajax :) 用户类型 2 => true,用户类型 2a => false。你可以使用 html 输入模式。
标签: javascript php regex laravel timestamp