正则内容解析: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