javascript使用正则表达式检测IP地址
作者:hebedich 时间:2024-03-15 11:06:52
正则表达式:
((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)
((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)
红色块代表:第一个字符是2,第二个字符是0到4,第三个字符是任意一位数字。表示200~249。
绿色块代表:第一个字符是2,第二个字符是5,第三个字符是0到5。表示250~255。
蓝色块代表:第一个字符是0,或者1,或者可以没有这个字符,第二个字符是任意一位数字,第三个字符是任意一位数字,可以没有这个字符。表示1~199,可以有前导零。
“|”代表“或者”的意思,只要满足三块中的任意一块的意思。
前后的“(”和“)”代表这是一组
((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)
{3}代表重复三次。比如“255.255.255.”。
((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)
最后这一组的意思同上,就是在“.”后面加上相同的检测。
标签:javascript,正则表达式,ip
0
投稿
猜你喜欢
什么是Ajax及Ajax的优势
2007-09-07 09:56:00
程序员鼓励师插件Rainbow Fart(彩虹屁)
2023-02-11 23:02:40
举例讲解Python中的死锁、可重入锁和互斥锁
2023-12-21 07:35:03
Vue+ElementUI实现表单动态渲染、可视化配置的方法
2024-04-27 15:56:15
利用ajax制作在线翻译聊天室
2007-12-28 21:44:00
MySQL配置文件my.ini的使用解读
2024-01-15 09:40:26
Python使用pdb调试代码的技巧
2022-11-18 04:36:06
总结几个非常实用的Python库
2023-02-28 11:39:54
JavaScript es6中var、let以及const三者区别案例详解
2024-05-09 15:06:26
Python中垃圾回收和del语句详解
2023-12-20 01:02:55
Python合并字典键值并去除重复元素的实例
2022-02-10 17:48:40
vue3.2中的vuex使用详解
2024-05-25 15:16:58
Python利用pygame模块制作代码雨
2021-02-13 02:53:24
微软的jQuery国际化插件
2010-07-02 12:46:00
Python学习之用pygal画世界地图实例
2021-03-22 13:04:47
SQL Server下几个危险的扩展存储过程
2024-01-18 06:49:25
python游戏实战项目之童年经典超级玛丽
2022-10-01 08:16:34
Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能详解
2024-05-10 14:14:56
Python实现简单的文件传输与MySQL备份的脚本分享
2024-01-21 04:44:44
Python标准库defaultdict模块使用示例
2022-03-02 04:35:05