一些常用的正则表达式(待补充).pdf
文本预览下载声明
一一些些常常用用的的正正则则表表达达式式 ((待待补补充充))
2013-04-10 10:59 148人阅读 评论 0) 收藏 举报
为了方便以后使用,特别整理一些常用的
正则表达式:
^[\u4E00-\u9FA5\uF900-\uFA2D-\w]+$ 验证必须为2-16个中文、数字、字母、下划线
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$
只能输入数字:^[0-9]*$。
只能输入n位的数字:^\d{n}$。
只能输入至少n位的数字:^\d{n,}$。
只能输入m~n位的数字:。^\d{m,n}$
只能输入零和非零开头的数字:^(0|[1-9][0-9]*)$。
只能输入有两位小数的正实数:^[0-9]+(.[0-9]{2})?$。
只能输入有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$。
只能输入非零的正整数:^\+?[1-9][0-9]*$。
只能输入非零的负整数:^\-[1-9][]0-9*$。
只能输入长度为3的字符:^.{3}$。
只能输入由26个英文字母组成的字符串:^[A-Za-z]+$。
只能输入由26个大写英文字母组成的字符串:^[A-Z]+$。
只能输入由26个小写英文字母组成的字符串:^[a-z]+$。
只能输入由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$。
只能输入由数字、26个英文字母或者下划线组成的字符串:^\ +$。
验证用户密码:^[a-zA-Z]\ {5,17}$正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下
划线。
验证是否含有^%,;=?$\等字符:[^%,;=?$\x22]+。
只能输入汉字:^[\u4e00-\u9fa5]{0,}$
验证Email地址:^\ +([-+.]\ +)*@\ +([-.]\ +)*\.\ +([-.]\ +)*$。
验证InternetURL:^http://([\ -]+\.)+[\ -]+(/[\ -./?%=]*)?$。
验证电话号码:^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$正确格式为:XXX-XXXXXXX、XXXX-
1
验证电话号码:^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$正确格式为:XXX-XXXXXXX、XXXX-
XXXXXXXX、XXX-XXXXXXX、XXX-XXXXXXXX、XXXXXXX和XXXXXXXX。
验证身份证号 (15位或18位数字):^\d{15}|\d{18}$。
验证一年的12个月:^(0?[1-9]|1[0-2])$正确格式为:01~09和1~12。
验证一个月的31天:^((0?[1-9])|((1|2)[0-9])|30|31)$正确格式为;01~09和1~31。整数
或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$
只能输入数字:^[0-9]*$。
只能输入n位的数字:^\d{n}$。
只能输入至少n位的数字:^\d{n,}$。
只能输入m~n位的数字:。^\d{m,n}$
只能输入零和非零开头的数字:^(0|[1-9][0-9]*)$。
只能输入有两位小数的正实数:^[0-9]+(.[0-9]{2})?$。
只能输入有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$。
只能输入非零的正整数:^\+?[1-9][0-9]*$。
只能输入非零的负整数:^\-[1-9][]0-9*$。
只能输入长度为3的字符:^.{3}$。
只能输入由26个英文字母组成的字符串:^[A-Za-z]+$。
只能输入由26个大写英文字母组成的字符串:^[A-Z]+$。
只能输入由26个小写英文字母组成的字符串:^[a-z]+$。
只能输入由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$。
只能输入由数字、26个英文字母或者下划线组成的字符串:^\ +$。
验证用户密码:^[a-zA-Z]\ {5,17}$正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下
划线。
验证是否含有^%,;=?$\等字符:[^%,;=?$\x22]+。
只能输入汉字:^[\u4e00-\u9fa5]{0,}$
验证Email地址:^\ +([-+.]\ +)*@\ +([-.]\ +
显示全部