|
|
发表于 2005-8-23 12:35:46
|
显示全部楼层
先定义 01-31 : ( (0[1-9]) | ([1-2]\d) | (3[0-1]) ) )
01-30 : ( (0[1-9]) | ([1-2]\d) | 30 )
01-29 : ( (0[1-9]) | ([1-2]\d) )
01-28 : ( (0[1-9]) | ( (1\d) | (2[0-8]) ) )
月日就是这个样子的: ( 0[13578]-(01-31) ) | ( 1[02]-(01-31) ) | ( [469]-(01-30) ) | ( 02- ( (01-28) | (01-29) ) )
如果再加上年对2月份的影响,会更复杂,但是我想还是能表示出来的.
ps:以上只是一种表示,并非某个语言下的正则表达式的写法. |
|