我是正则表达式的初学者,在搜索后我需要帮助,但我没有在网络上找到解决方案。
我需要一个正则表达式来验证此表单的数据YYYY-MM-DD HH:MM:SS.MMMMM
示例2016-12-10 10:38:56.567000
答案 0 :(得分:0)
有两种可能的答案。第一个做简单检查
\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{6}
但它会让2016-13-10 10:38:56.567000
(13
的无效月份)等误报。为了防止这些误报,你的正则表达式需要更精确,并且必须是这样的(我只在年和月工作,但你也必须在所有其他领域工作)
(20|19)\d{2}-(01|02|03|04|05|06|07|08|09|11|12)-\d{2} \d{2}:\d{2}:\d{2}\.\d{6}