常用正则表达式字符及其含义
1. : 匹配括号中的任何一个字符. : 匹配不在括号中的任何一个字符.w : 匹配任何一个字符(az , AZ , 09).W : 匹配任何一个空白字符 .s : 匹配任何一个非空白字符.S : 与任何非单词字符匹配.d : 匹配任何一个数字. D : 匹配任何一个非数字.b : 匹配一个退格键字母.n,m : 最少匹配前面表达式n次,最大为m次.n, : 最少匹配前面表达式n次.n : 恰好匹配前面表达式为n次.? : 匹配前面表达式0或1 次0,1+ : 至少匹配前面表达式1 次1,* : 至少匹配前面表达式0次0,| : 匹配前面表达式或后面表达式 . () : 在单元中组合项目. : 匹配字符串的开头.$ : 匹配字符串的结尾.b : 匹配字符边界.B : 匹配非字符边界的某个位置. 2举几个常用的正则表达式:(1)验证电子邮件.w+(-+.w+)*w+(-.w+)*.w+(-.w+)* 或S+S+ .S+(2) 验证网址:HTTP:/S+ .S+ : 验证网址为大写字母 .http:/S+ . S + : 验证网址为小写字母.(3) 验证邮政编码:d6(4) 其他0-9 : 表示09 十个数字.d* : 表示任意个数字.d3,4-d7,8 : 表示中国大陆的固定电话号码.d2-d5 : 验证由两位数字. 一个连字符再加5位数字组成的ID号.<s*(S+)(s>*)?>sS*<s*/1s*> : 匹配HTML标记.