首页 > 技术文章 > 正则表达式基础

phermis 2019-04-16 15:47 原文

正则内容解析:http://tool.oschina.net/uploads/apidocs/jquery/regexp.html

^  匹配开始位置。  列:^1 表示以1开头;

$  匹配结束位置。

 \d 等价于[0-9]

\D 匹配一个非数字字符。等价于[^0-9]。

[3|4|5|8]  匹配3或4或5或8

\d{4,8}  匹配0-9间的数字,4到8位数字。{4,8}  表示匹配最低4位数字,最多8位数字。

65[0-4]  匹配650或651或652或653或654

/^\d{4,5}(,+\d{4,5})*$/ 匹配端口号多次,用逗号隔开
((25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d))(\,{1})?     匹配IP多次,用逗号隔开
(((25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d))(\,{1})?)+  匹配IP多次,用逗号隔开

\s* 表示若干个空格(可以是0个)。

\s+ 表示一个或多个空格

/i (忽略大小写)
/g (全文查找出现的所有匹配字符)
/m (多行查找)
/gi(全文查找、忽略大小写)
/ig(全文查找、忽略大小写)

添加链接:https://www.cnblogs.com/yeminglong/p/5265894.html

推荐阅读