常用正则表达式(验证版)收藏
<div class="blogstory"><noscript></noscript> 只能输入一个中文字:^[\u4e00-\u9fa5]$只能输入1-4个中文字:^[\u4e00-\u9fa5]{1,4}$
只能输入全角字符:[^\uFF00-\uFFFF]
只能输入数字:[^\d]
非负整数(正整数 + 0) :"^\d+$"
正整数:"^**$"
非正整数(负整数 + 0) :"^((-\d+)|(0+))$"
负整数 :"^-**$"
整数:"^-?\d+$"
非负浮点数(正浮点数 + 0) :"^\d+(\.\d+)?$"
正浮点数 :
"^((+\.**)|(**\.+)|(**))$"
非正浮点数(负浮点数 + 0) :"^((-\d+(\.\d+)?)|(0+(\.0+)?))$"
负浮点数:"^(-((+\.**)|(**\.+)|(**)))$" //
浮点数:"^(-?\d+)(\.\d+)?$"
由26个英文字母组成的字符串:"^+$"
由26个英文字母的大写组成的字符串:"^+$"
由26个英文字母的小写组成的字符串 :"^+$"
由数字和26个英文字母组成的字符串:"^+$"
"^\w+$" //由数字、26个英文字母或者下划线组成的字符串
"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$" //email地址
"^+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$" //url
提取信息中的网络链接:
(h|H)(r|R)(e|E)(f|F) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?
提取信息中的邮件地址:
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
提取信息中的图片链接:
(s|S)(r|R)(c|C) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?
提取信息中的ip地址:
(\d+)\.(\d+)\.(\d+)\.(\d+)
提取信息中的中国手机号码:
(86)*0*13\d{9}
提取信息中的中国固定电话号码:
(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}
提取信息中的中国电话号码(包括移动和固定电话):
(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}
提取信息中的中国邮政编码:
{1}(\d+){5}
提取信息中的中国身份证号码:
\d{18}|\d{15}
提取信息中的整数:
\d+
提取信息中的浮点数(即小数):
(-?\d*)\.?\d+
提取信息中的任何数字 :
(-?\d*)(\.\d+)?
提取信息中的中文字符串:
[\u4e00-\u9fa5]*
提取信息中的双字节字符串 (汉字):
[^\x00-\xff]*
提取信息中的英文字符串:
\w*
暴强日期正则表达式
网上搜刮来的超强的判断输入日期
格式的正则表达式,允许输入的日期格式为yyyy-MM-dd,其中输入2006-1-1,2006-01-01这种格式都是有效的,而且包含了对不同
年份2月的天数,闰年的控制等等:
http://www.cnblogs.com/Images/OutliningIndicators/None.gif^((((1|\d)\d{2})-(0?|1)-(0?|\d|3))|(((1|\d)\d{2})-(0?|1)-(0?|\d|30))|(((1|\d)\d{2})-0?2-(0?|1\d|2))|(((1|\d)(0||)|((16||)00))-0?2-29-))$
页:
[1]