PHP用正则表达式 判断是否为Y-m-d 时间格式

WBOY
Freigeben: 2016-06-23 13:27:06
Original
1257 Leute haben es durchsucht

目前的是
if(ereg("^(19|20)\d{2}-(0?\d|1[012])-(0?\d|[12]\d|3[01])$",$sDate))

这样只能是YYYY-MM-DD的格式

如果我要用YYYY-M-D的格式怎么写呢?


回复讨论(解决方案)

同样能支持 YYYY-M-D 格式!
虽然你有意张冠李戴([0-9] 写成 \d)

多谢版主的回复!是我自己的用错函数了,
这个ereg不能这样使用,多谢版主的提醒!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage