正则表达式(不断更新中……)

来源:互联网 发布:js input file 赋值 编辑:程序博客网 时间:2024/04/30 15:40

//整数
"int":"^([+-]?)//d+$",

//正整数
"int+":"^([+]?)//d+$",                             

//负整数
"int-":"^-//d+$",                                   

//数字
"num":"^([+-]?)//d*//.?//d+$",                     

//正数
"num+":"^([+]?)//d*//.?//d+$"

//负数
"num-":"^-//d*//.?//d+$",                           

//浮点数
"float":"^([+-]?)//d*//.//d+$",                     

//正浮点数
"float+":"^([+]?)//d*//.//d+$",                     

//负浮点数
"float-":"^-//d*//.//d+$",                         

//邮件
"email":"^//w+((-//w+)|([url=file:////.//w+))*//@[A-Za-z0-9]+((//.|-)[A-Za-z0-9]+)*//.[A-Za-z0-9]+$]//.//w+))*//@[A-Za-z0-9]+((//.|-)[A-Za-z0-9]+)*//.[A-Za-z0-9]+$[/url]", 

//颜色
"color":"^#[a-fA-F0-9]{6}"     

//联接
"url":"^http[s]?://////([//w-]+//.)+[//w-]+([//w-./?%&=]*)?$", 

//仅中文
"chinese":"^[//u4E00-//u9FA5//uF900-//uFA2D]+$"

//仅ACSII字符
"ascii":"^[//x00-//xFF]+$"

//邮编
"zipcode":"^//d{6}$"                       

//手机
"mobile":"^0{0,1}13[0-9]{9}$"

//ip地址
"ip4":"^/(([0-1]//d{0,2})|(2[0-5]{0,2}))//.(([0-1]//d{0,2})|(2[0-5]{0,2}))//.(([0-1]//d{0,2})|(2[0-5]{0,2}))//.(([0-1]//d{0,2})|(2[0-5]{0,2}))$",   

//非空
"notempty":"^//S+$"

//图片
"picture":"(.*)//.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$"

//压缩文件
"rar":"(.*)//.(rar|zip|7zip|tgz)$"

//日期
"date":"^((((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-))$
",                 

//时间
"time":"^(20|21|22|23|[01]//d|//d)(([:.][0-5]//d){1,2})$"

//位数大于8位,不能是纯数字,也不能是纯字母。
^(?![a-zA-Z]+$)(?![0-9]+$)[a-zA-Z0-9]{8,}$
Chinese : /^[/u0391-/uFFE5-/(A-Za-z0-9)]{2,16}/s*$/,

原创粉丝点击