jquery正则匹配js正则常用表达式
2017-06-26 14:14
281 查看
1、非负整数:^\d+$?
2、正整数:^[0-9]*[1-9][0-9]*$?
3、非正整数:^((-\d+)|(0+))$?
4、负整数:^-[0-9]*[1-9][0-9]*$?
5、整数:^-?\d+$?
博主强烈推荐 电子游戏竞技必备 天猫旗舰店 领取优惠券价格更低
6、非负浮点数:^\d+(\ \d+)?$?
7、正浮点数:^((0-9)+\ [0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\[0-9]+)|([0-9]*[1-9][0-9]*))$?
8、非正浮点数:^((-\d+\ \d+)?)|(0+(\0+)?))$?
9、负浮点数:^(-((正浮点数正则式)))$?
10、英文字符串:^[A-Za-z]+$?
11、英文大写串:^[A-Z]+$?
12、英文小写串:^[a-z]+$?
13、英文字符数字串:^[A-Za-z0-9]+$?
14、英数字加下划线串:^\w+$?
15、E-mail地址:^[\w-]+(\ [\w-]+)*@[\w-]+(\[\w-]+)+$?
16、URL:^[a-zA-Z]+://(\w+(-\w+)*)(\ (\w+(-\w+)*))*(\?\s*)?$?
或:^http:\/\/[A-Za-z0-9]+\ [A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$?
17、邮政编码:^[1-9]\d{5}$?
18、中文:^[\u0391-\uFFE5]+$?
19、电话号码:^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$?
20、手机号码:^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$?
明星同款 牧马人电竞敲代码3件套 天猫旗舰店 质量保证 领取优惠券更便宜哦
21、双字节字符(包括汉字在内):^\x00-\xff?
22、匹配首尾空格:(^\s*)|(\s*$)(像vbscript那样的trim函数)?
23、匹配HTML标记:<( *)>*<\/\1>|<(
*) \/>?
24、匹配空行:\n[\s| ]*\r?
25、提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F) *= *('|")?(\w|\\|\/|\)+('|"| *|>)??
26、提取信息中的邮件地址:\w+([-+ ]\w+)*@\w+([-]\w+)*\
\w+([-]\w+)*?
27、提取信息中的图片链接:(s|S)(r|R)(c|C) *= *('|")?(\w|\\|\/|\)+('|"| *|>)??
28、提取信息中的IP地址:(\d+)\ (\d+)\(\d+)\
(\d+)?
29、提取信息中的中国手机号码:(86)*0*13\d{9}?
30、提取信息中的中国固定电话号码:(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}?
31、提取信息中的中国电话号码(包括移动和固定电话):(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}?
32、提取信息中的中国邮政编码:[1-9]{1}(\d+){5}?
33、提取信息中的浮点数(即小数):(-?\d*)\ ?\d+?
34、提取信息中的任何数字 :(-?\d*)(\ \d+)??
35、IP:(\d+)\ (\d+)\(\d+)\
(\d+)?
36、电话区号:/^0\d{2,3}$/?
37、腾讯QQ号:^[1-9]*[1-9][0-9]*$?
38、帐号(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$?
39、中文、英文、数字及下划线:^[\u4e00-\u9fa5_a-zA-Z0-9]+$
40、\b 匹配一个单词边界,也就是指单词和空格间的位置。
2、正整数:^[0-9]*[1-9][0-9]*$?
3、非正整数:^((-\d+)|(0+))$?
4、负整数:^-[0-9]*[1-9][0-9]*$?
5、整数:^-?\d+$?
博主强烈推荐 电子游戏竞技必备 天猫旗舰店 领取优惠券价格更低
6、非负浮点数:^\d+(\ \d+)?$?
7、正浮点数:^((0-9)+\ [0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\[0-9]+)|([0-9]*[1-9][0-9]*))$?
8、非正浮点数:^((-\d+\ \d+)?)|(0+(\0+)?))$?
9、负浮点数:^(-((正浮点数正则式)))$?
10、英文字符串:^[A-Za-z]+$?
11、英文大写串:^[A-Z]+$?
12、英文小写串:^[a-z]+$?
13、英文字符数字串:^[A-Za-z0-9]+$?
14、英数字加下划线串:^\w+$?
15、E-mail地址:^[\w-]+(\ [\w-]+)*@[\w-]+(\[\w-]+)+$?
16、URL:^[a-zA-Z]+://(\w+(-\w+)*)(\ (\w+(-\w+)*))*(\?\s*)?$?
或:^http:\/\/[A-Za-z0-9]+\ [A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$?
17、邮政编码:^[1-9]\d{5}$?
18、中文:^[\u0391-\uFFE5]+$?
19、电话号码:^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$?
20、手机号码:^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$?
明星同款 牧马人电竞敲代码3件套 天猫旗舰店 质量保证 领取优惠券更便宜哦
21、双字节字符(包括汉字在内):^\x00-\xff?
22、匹配首尾空格:(^\s*)|(\s*$)(像vbscript那样的trim函数)?
23、匹配HTML标记:<( *)>*<\/\1>|<(
*) \/>?
24、匹配空行:\n[\s| ]*\r?
25、提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F) *= *('|")?(\w|\\|\/|\)+('|"| *|>)??
26、提取信息中的邮件地址:\w+([-+ ]\w+)*@\w+([-]\w+)*\
\w+([-]\w+)*?
27、提取信息中的图片链接:(s|S)(r|R)(c|C) *= *('|")?(\w|\\|\/|\)+('|"| *|>)??
28、提取信息中的IP地址:(\d+)\ (\d+)\(\d+)\
(\d+)?
29、提取信息中的中国手机号码:(86)*0*13\d{9}?
30、提取信息中的中国固定电话号码:(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}?
31、提取信息中的中国电话号码(包括移动和固定电话):(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}?
32、提取信息中的中国邮政编码:[1-9]{1}(\d+){5}?
33、提取信息中的浮点数(即小数):(-?\d*)\ ?\d+?
34、提取信息中的任何数字 :(-?\d*)(\ \d+)??
35、IP:(\d+)\ (\d+)\(\d+)\
(\d+)?
36、电话区号:/^0\d{2,3}$/?
37、腾讯QQ号:^[1-9]*[1-9][0-9]*$?
38、帐号(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$?
39、中文、英文、数字及下划线:^[\u4e00-\u9fa5_a-zA-Z0-9]+$
40、\b 匹配一个单词边界,也就是指单词和空格间的位置。
相关文章推荐
- JS常用的匹配正则表达式和实例
- 常用js的匹配正则表达式和实例
- 常用的 js 匹配正则表达式和实例
- jquery js 常用正则表达式
- 正则表达式(一):php常用的正则匹配
- js常用正则表达式
- js常用正则表达式
- 【javascript】JS常用正则表达式
- js常用字符串检测方法 (正则表达式)
- JS常用正则表达式
- JS 常用正则验证表达式
- 用户名、密码等15个常用的js正则表达式
- jquery 常用正则表达式验证
- 常用正则表达式大全!(例如:匹配中文、匹配html)
- 常用正则表达式汇总—(数字匹配/字符匹配/特殊匹配)
- JS 正则表达式(学习笔记2)匹配网址url参数
- 常用的js正则表达式
- js最常用 正则表达式
- jQuery源码分析之jQuery中常用正则表达式分析
- js 常用正则表达式