如何使用js正则表达式判断IP地址格式

 时间:2024-10-31 01:24:54

今天小编来教大家使用js中正则表达式来判断IP地址格式。

工具/原料

电脑一台

方法/步骤

1、首先我们先编写判断IP地址的函数isIP,在此之前我们需要先编写isNull函数,代码如下图所示:

如何使用js正则表达式判断IP地址格式

2、下图中为isNull函数水貔藻疽,其中!param表示如果param不为空则表达式结果为falseparam!==0表示par锾攒揉敫am变量为0则表达式结果为falsetypeofparam!="boolean"?true:false表示param变量为布尔类型则表达式为false如下图:

如何使用js正则表达式判断IP地址格式

3、下图中代码为判断ip地址的js正则表达式,^表示匹配开头(\d+)()表示提取匹配的字符串,\d匹配一个非负整数,+表示匹配前面元素1次或多次.表示匹配IP地址中的.$表示匹配结尾

如何使用js正则表达式判断IP地址格式

4、test方法的返回值是布尔值,通过该值可以匹配字符串中是否存在于正则表达式相匹配的结果,如果有匹配内容,返回ture,如果没有匹配内容返回false,如下图:

如何使用js正则表达式判断IP地址格式

5、RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第缬方焱蜱一个子匹配(以括号为标志)栓疠瑕愤字符串,以此类推,RegExp.$2,RegExp.$3,..RegExp.$99总共可以有99个匹配,如下图:

如何使用js正则表达式判断IP地址格式

6、接下来我们做一个例子,用一个错误的IP地址来测试一下我们的js正则表达式方法,如下图:

如何使用js正则表达式判断IP地址格式

7、从浏览器直接打开查看可以看到isIP函数正确的判断出了IP地址格式,如下图:

如何使用js正则表达式判断IP地址格式

Python编程:怎么在数组中插入新项 Markor怎么设置为十六进制颜色代码添加下划线 Visual Studio Code安装及打开项目 如何设置Windows程序中的启动窗体 谷歌浏览器如何查看所有Cookie
热门搜索
女巫电影 大猫电影网 绿色食品标志图片 垃圾桶图片大全 漂亮小女孩图片