Java 验证数据的正则表达式
我是一个正则表达式的初学者,我需要一个帮助,在我们搜索之后,我没有在web上找到解决方案Java 验证数据的正则表达式,java,validation,Java,Validation,我是一个正则表达式的初学者,我需要一个帮助,在我们搜索之后,我没有在web上找到解决方案 我只需要此表单的验证数据的正则表达式YYYY-MM-DD HH:MM:SS.mmmm示例2016-12-10 10:38:56.567000有两种可能的答案。第一个做简单的检查 \d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{6} 但它会导致误报,如2016-13-10 10:38:56.567000(无效的13)。为了防止这些误报,您的正则表达式需要更加精确,并且必须是这
我只需要此表单的验证数据的正则表达式
YYYY-MM-DD HH:MM:SS.mmmm
示例2016-12-10 10:38:56.567000
有两种可能的答案。第一个做简单的检查
\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{6}
但它会导致误报,如2016-13-10 10:38:56.567000
(无效的13
)。为了防止这些误报,您的正则表达式需要更加精确,并且必须是这样的(我只处理年份和月份,但您也必须处理所有其他字段)
有两种可能的答案。第一个做简单的检查
\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{6}
但它会导致误报,如2016-13-10 10:38:56.567000
(无效的13
)。为了防止这些误报,您的正则表达式需要更加精确,并且必须是这样的(我只处理年份和月份,但您也必须处理所有其他字段)
当你可以使用
Date
对象时,为什么要使用regex?是的,你在写我使用regex验证不同的字段并帮助我,代码更少,我尝试了两个示例,但dosent有效,所以我使用contine和Data obj。当你可以使用Date
对象时,为什么要使用regex?是的,你在写我使用regex验证不同的字段并帮助我,代码更少,我尝试了两个示例,但dosent有效,因此我使用contine和Data obj。