-
2022-05-16 10:56:00
js正则表达式验证IP地址
/^(([1-9]?\d|1\d{2}|2[0-4]\d|25[0-5])\.){3}([1-9]?\d|1\d{2}|2[0-4]\d|25[0-5])$/
支持0.0.0.0到255.255.255.255(没有前导0)
菜鸟工具提供的正则表达式:
/^((?:(?:25[0-5]|2[0-4]\d|[01]?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d?\d))$/
支持000.000.000.000到255.255.255.255(可以含有前导0)
更多相关内容 -
ip地址正则校验
2021-06-24 16:26:31iPv4的ip地址都是(1255).(0255).(0255).(0255)的格式 我这里的写法没有考虑两种情况,一是172.00.01.3这种,前面以零开头,或者多个零的这种情况,二是本网络地址,如果想支持,可根据下面的解释进行扩展。 ...iPv4的ip地址都是(1255).(0255).(0255).(0255)的格式
我这里的写法没有考虑两种情况,一是172.00.01.3这种,前面以零开头,或者多个零的这种情况,二是本网络地址,如果想支持,可根据下面的解释进行扩展。
下面给出相对应的正则表达式:“^(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])\.”
+"(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\."
+"(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\."
+"(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)$"
上面的一个不漏就是正确的验证ip的正则表达式,简单的讲解一下
\d表示0~9的任何一个数字
{2}表示正好出现两次
[0-4]表示0~4的任何一个数字
| 的意思是或者
( )上面的括号不能少,是为了提取匹配的字符串,表达式中有几个()就表示有几个相应的匹配字符串
1\d{2}的意思就是100~199之间的任意一个数字
2[0-4]\d的意思是200~249之间的任意一个数字
25[0-5]的意思是250~255之间的任意一个数字
[1-9]\d的意思是10~99之间的任意一个数字
[1-9])的意思是1~9之间的任意一个数字
\.的意思是.点要转义(特殊字符类似,@都要加\转义)
原文链接:https://blog.csdn.net/u012806692/article/details/50635590
-
JAVA正则校验IP地址
2020-11-06 10:01:31if(!Pattern.compile("\\b((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\...\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\b").matcher(ip).matches()){ System.o.if(!Pattern.compile("\\b((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\b").matcher(ip).matches()){ System.out.println("错误的IP请求参数!"); }
-
校验IP地址的正则
2021-12-10 10:42:08/^(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])\.((1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.){2}(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)$ [1-255].[0-255].[0-255].[0-255] formData: { ip: '' }, rules: { ip: [ {.../^(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])\.((1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.){2}(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)$
[1-255].[0-255].[0-255].[0-255]
formData: { ip: '' }, rules: { ip: [ {required: 'true', message: '请输入IP地址', trigger: 'blur'}, {pattern: /^(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])\.((1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.){2}(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)$/, message: '请输入正确的IP'} ] }
-
正则校验IP及端口和域名和手机号、座机同步校验
2022-05-18 14:12:47正则校验IP地址及端口号、手机号座机同步校验 -
javascript IP、域名、手机号码正则表达式验证代码
2020-12-11 20:28:53javascript 手机号码正则表达式验证函数 代码如下://ip与域名验证函数 function checkIP() { var ipArray,ip,j; ip = document.ipform.ip.value; if(/[A-Za-z_-]/.test(ip)){ if (ip.indexOf(” “)>=0){ ip = ip.... -
ip:port 正则校验
2021-03-08 02:00:47正则表达式前端使用的表达式var reg = /^(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5]):([0-9]|[1-9... -
URL正则校验以及邮箱正则校验
2022-07-06 13:50:55正则校验 -
js_Ipv4以及ipv4段正则校验
2022-06-17 16:26:41js_Ipv4以及ipv4段正则校验 -
正则表达式对ip地址和ip段的验证
2021-11-17 15:37:23正则表达式对ip地址和ip段的验证 ** 需求是验证 192.168.0.1 192.168.1.1-254 192.168.1.1/24 192.168.1.* 192.168.1-10.* 2001:0DB8:0000:0000:0000:0000:1428:07ab 的ip地址 第一次写博客,凭借着原有的代码和网上... -
IP地址的正则表达式校验
2017-02-22 01:29:13正则表达式校验IP地址 -
正则表达式(ip校验 端口校验)
2022-07-12 11:47:25ip校验/端口校验/ -
匹配 IP 地址与域名的正则表达式
2020-10-23 14:02:58本篇文章介绍了,用于匹配IP地址与域名的正则表达式,并对域名知识做了些介绍,有需要的朋友,可以参考下。 -
IP地址输入正则验证ip插件.zip
2020-07-29 16:40:32jQuery IP地址输入正则验证ip插件,校验输入框内容是否是合法ip,通过输入的ip验证格式是否正确,实测可用 -
URL正则校验
2022-04-05 17:09:52自用controller层校验需求为: ... 2 可以用网址, 也可用IP 3. 不能输入多个URL放一起 ...[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+...记录一个正则校验测试网站: RegExr: 学习、构建 和 测试 -
vue 中常用的正则校验(含时间,数字,邮箱,电话,IP等)
2021-01-15 16:59:41} // 校验时间的规则 var checkDate = (rule, value, cb) => { const regDate = /^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0... -
常用正则校验
2021-12-24 12:19:55js常见校验 -
js如何对域名和ip进行校验?(正则表达式)
2021-08-03 02:37:13目前自己写了一个低配的正则 很low校验的ip 域名如下格式123.456.789.555 ...//提供各种正则表达式校验的函数/方法//ipv4校验function isIPV4ValidIP(ip) {var v4reg = /^(\d{1,2}|1\d... -
前端常用正则校验
2020-09-19 12:01:52一、校验数字的表达式 数字:1$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9])$ 非零开头的最多带两位小数的数字:^([1-9][0-9])+(.[0-9]{1,2})?$ 带1-2... -
Java正则校验
2020-08-09 15:14:33Java正则校验**校验方法****正则表达式** 校验方法 字符串.matches(正则表达式) 正则表达式 校验纯数字字符串,不识别负数 "^[0-9]*$" 校验有两位小数的数字字符串,不识别负数 "^[0-9]+(.[0-9]{2})?$" 校验... -
ip 与 ip+端口的校验正则
2020-10-26 17:23:50/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])(\:([0-9]|[1-9]\d{1,3}|[1-5]\d{4}|6[0-5]{2}[0-3][0-5])){0,1}$/ -
IP 正则表达式验证
2020-12-12 21:02:12最后写了一个IP地址的正则表达式验证程序。 代码如下:((25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(25[0-5]|2[0-4]\d|1?\d?\d) 截图如下: 您可能感兴趣的文章:javascript 手机号码正则表达式验证函数JS正则表达式验证数字... -
通过正则表达式验证IP和端口格式的正确性
2020-11-21 21:16:51在网页开发中可能会遇到需要对在页面输入的ip和端口进行正确性验证,那么正则表达式就是最有力的工具: 1:ip的正则表达式: 格式是由“.”分割的四部分,每部分的范围是0-255; 每段的正则可以分几部分来写:200—... -
java正则表达式验证IP地址
2013-06-27 09:51:45java正则表达式验证IP地址 -
Java正则验证IP的方法实例分析【测试可用】
2021-02-12 16:58:39本文实例讲述了Java正则验证IP的方法。分享给大家供大家参考,具体如下:网上用正则验证IP的表达式有很多,一搜一大堆,可以自己写,但很麻烦又费事,用别人写的难免有bug。找了几个测试一下,不是有bug,就是连正确... -
常用 rules 正则校验
2021-06-26 17:30:49手机号校验 const mobile = /^[1][3,4,5,6,7,8,9][0-9]{9}$/.test(value) // 2.固话校验 const telephone = /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(value) // 3.固话或手机号校验 const PhoneData = /^((0\d{... -
java-后台正则校验ip是否合法
2019-10-03 06:32:53public static boolean isIpv4(String... ipstr){ String regIp = "^([1-9]|[1-9]\\d|1\\d{2}|2[0-1]\\d|22[0-3])(\\.(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])){3}$"; ... for(String ip :... -
域名 ip 校验正则表达式
2019-11-05 10:11:121、ip var reg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/ reg.test('192.168.105.301'); false re... -
前端 常用正则校验
2022-06-29 17:37:52element 各种正则校验