Flex中的日期正则表达式

时间:2014-08-09 10:43:41

标签: regex date flex

我有一个正则表达式代码,用于验证'日期'格式为MM / DD / YYYY。这是我在网站RegExr中测试过的正则表达式代码。

((0[13578]|1[02])31(18|19|20)[0-9]{2})|((01|0[3-9]|1[1-2])(29|30)(18|19|20)[0-9]{2})|((0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-8])(18|19|20)[0-9]{2})|((02)29(((18|19|20)(04|08|[2468][048]|[13579][26]))|2000))

好。现在我已在Flex程序中应用此代码。在编译我的Flex程序时,我遇到了这个错误。

  

警告,规则无法匹配

所以我已经改变了我的正则表达式。这是我的新正则表达式代码,对闰年无效。

  

(0 [1-9] | 1 [012])(0 [1-9] | [12] [0-9] | 3 [01])((19 | 20)\ d \ d)< / p>

使用此正则表达式时,我没有收到任何编译器错误。但是,当我给出价值&#39; 01202000&#39; ,我得到解析错误。我不知道如何在我的Flex程序中使用这个正则表达式?什么是故障?

0 个答案:

没有答案