js正则校验IP和IP段
通过js的正则表达式校验ip和ip段,比如以下格式:
192.168.1.1,102.179.1.1/20.20
const reg = new RegExp(/^(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)){3}(?:\/(?:3[0-2]|[1-2]?\d)\.(?:3[0-2]|[1-2]?\d))?(?:,(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)){3}(?:\/(?:3[0-2]|[1-2]?\d)\.(?:3[0-2]|[1-2]?\d))?)*$/)
reg.test(‘192.168.1.1,102.179.1.1/20.20’) true
reg.test(‘192.168.1.1’) true
reg.test(‘102.179.1.1/20.20’) true
reg.test(‘102.179.1.1/20.20,192.168.1.1’) true
js正则校验IP和IP段相关推荐
- js正则校验日期格式和时间格式是否正确
一,前端jsp页面有一文本框输入时间 HH:mm:ss格式的 另一个文本框要求输入yyyymmdd格式的日期 时间: 由于未用到任何时间插件,只能通过js校验输入的时间是否正确,最 ...
- js 正则校验——以J开头,以A结尾
今天遇到一个需求,要求表单校验时添加一个正则校验.要求以J开头并且以A结尾. 由于本人的正则比较生疏.因此耽误了点时间. 下面为正确答案:/^J.*A$/gi 表单校验中的rules校验规则: { v ...
- js正则校验[{key:xx,val:xx}]格式
通过js正则表达式校验指定格式[{"key":"123","val":"123"},{"key":& ...
- 统一社会信用代码的编码格式以及js正则校验
统一社会信用代码 统一社会信用代码正则:/^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/ // 返回值为true或false functio ...
- js正则匹配字符串中某段内容
1.如何使用正则 var expression = / pattern /flags; 其中模式(pattern)部分可以是任何简单或复杂的正则表达式,每个正则表达式都带有一个或多个标签(flags) ...
- js 正则校验 长数字 电话号码 银行卡号
校验 //校验固话 static validTelPhone(phone) {if (!/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(phone)) {ret ...
- js正则校验_支付宝账号
/^(?:\w+\.?)*\w+@(?:\w+\.)+\w+|\d{9,11}$/ 支付宝账号可以是邮箱或者手机号,手机号码可能不够严谨,还可以扩展
- dns服务器正则表达式验证,js如何对域名和ip进行校验?(正则表达式)
目前自己写了一个低配的正则 很low 校验的ip 域名如下格式 123.456.789.555 www.np.com 123.456.789.555 www.np.com 自己根据大家的回答和网上的资 ...
- 正则校验IP及端口和域名和手机号、座机同步校验
正则校验 let value="http://www.baidu.com" let num=fieldsValue.sdtName.split(":")if(n ...
最新文章
- ActionScript 3.0 Step By Step系列(五):走在面向对象开发的路上,以类为基础去思考编程问题...
- 2018-2019-1 20165234 实验三 并发程序
- python函数返回值_Python中函数的返回值示例浅析
- ssl1104-USACO 2.1城堡(foodfill)【图论,广搜】
- c++ maps使用
- 【java笔记】类的抽象
- vue项目 报sockjs.js?9be2:1606 GET http://192.168.43.226:8080/sockjs-node/info?t=1584966826465 net::ERR
- python Socket网络编程
- Image2LaTeX + AxMath:公式自动识别 + word 编辑公式
- C++——打印乘法口诀表
- Jmeter+Prometheus+Grafana性能监控平台:将JMeter压测数据输出到Prometheus
- python 爬去拉钩测试招聘信息
- 广义估计方程估计方法_广义估计方程简介
- 云主机上手教程:轻量应用服务器体验
- java post流_java中的post是什么意思
- VSCode + JSDoc 完美实现(almost)JavaScript代码提示
- matlab中有趣的图像,MATLAB中有趣的演示实例
- 具象业务需求再抽象分解——系统设计
- oracle用户认证机制包括,oracle的认证机制
- 7个Web前端极其精美的动画效果模板