Roc

张开透明思想,朝着月亮飞翔
一些常用正则表达式
判断日期:
^((((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]
我都试过不知道为什么会有这种差异,高手指点

posted on 2006-12-15 10:19  roc  阅读(142)  评论(0编辑  收藏  举报