常用正则表达式

来源:互联网 发布:学了php还要学什么 编辑:程序博客网 时间:2024/05/16 01:24
 
常用正则表达式
  
"^/d+$"  //非负整数(正整数 + 0

"^[0-9]*[1-9][0-9]*$"  //正整数

"^((-/d+)|(0+))$"  //非正整数(负整数 + 0

"^-[0-9]*[1-9][0-9]*$"  //负整数

"^-?/d+$"    //整数

"^/d+(/./d+)?$"  //非负浮点数(正浮点数 + 0

"^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数

"^((-/d+(/./d+)?)|(0+(/.0+)?))$"  //非正浮点数(负浮点数 + 0

"^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数

"^(-?/d+)(/./d+)?$"  //浮点数

"^[A-Za-z]+$"  //26个英文字母组成的字符串

"^[A-Z]+$"  //26个英文字母的大写组成的字符串

"^[a-z]+$"  //26个英文字母的小写组成的字符串

"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串

"^/w+$"  //由数字、26个英文字母或者下划线组成的字符串

"^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$"  或 w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*"   //email地址

"^[a-zA-z]+://(/w+(-/w+)*)(/.(/w+(-/w+)*))*(/?/S*)?$"  //url

"((d{3,4})|d{3,4}-)?d{7,8}(-d{3})*"     //中国电话号码验证
匹配形式如:0511-4405222 或者021-87888822 或者 021-44055520-555 或者 (0511)4405222

"d{6}"     //中国邮政编码验证
匹配形式如:215421

"d{18}|d{15}"     //身份证验证
匹配形式如:15位或者18位身份证

[^<>&/|'/]+     //非法字符验证
匹配非法字符如:< > & / ' | 
正则表达式 

((((19){1}|(20){1})d{2})|d{2})[01]{1}d{1}[0-3]{1}d{1}        //日期验证
匹配形式如:20030718,030718

原创粉丝点击