判断日期:
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|
(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|
(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)
(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-)) (20|21|22|23|[0-1]?\d):[0-5]?\d$
示例:2006-12-15 10:12
正整数:
^\d+$(没有判断0)
or
^[^0\D]+(\d)*
or
^([1-9])(\d{0,})(\d{0,})$
中文字符
用控件时:[\x00-\xff]*
写代码时:[^\x00-\xff]
我都试过不知道为什么会有这种差异,高手指点