常用的正则表达式
◇ 校验字符的表达式
中文汉字
英文和数字
禁止输入含有~的字符线
26个英文字母组成的字符串
中文、英文、数字包括下划线
可以输入含有^%&',;=?$\"等字符
数字和26个字母组成的字符串
数字、26个字母或下划线组成的字符串
◇ 校验数字的表达式
数字
整数
正整数
负整数
正浮点数
负浮点数
n位的数字
m-n位的数字
至少n位的数字
非负整数(含0)
非正整数(含)
正数、负数、和小数
有两位小数的正实数
有1~3位小数的正实数
带1-2位小数的正数或负数
◇ 特殊需求表达式
域名
IP地址
Email
强密码
腾讯QQ
xml文件
常规密码
日期格式
国内电话
国内邮编
双字节字符
帐号是否合法
一年的12个月
一个月的31天
短身份证号码
15-18位身份证
空白行的正则表达式
HTML标记的正则表达式
首尾空白字符的正则表达式
常用的元字符
常用的限定符
在线正则表达式测试
正则表达式
匹 配
匹配结果
×
Close
表1.常用的元字符
代码
说明
.
匹配除换行符以外的任意字符
\w
匹配字母或数字或下划线或汉字
\s
匹配任意的空白符
\d
匹配数字
\b
匹配单词的开始或结束
^
匹配字符串的开始
$
匹配字符串的结束
×
Close
表2.常用的限定符
代码/语法
说明
*
重复零次或更多次
+
重复一次或更多次
?
重复零次或一次
{n}
匹配数字
{n,}
重复n次
^
重复n次或更多次
{n,m}
重复n到m次