文章内容

2021/4/13 18:48:59,作 者: 黄兵

Javascript验证CIDR

下面是通过Javascript验证是否是CIDR的代码:

const regexStr = "^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\\/([0-9]|[1-2][0-9]|3[0-2]))?$";
const regex = new RegExp(regexStr);
const validResult = regex.test(cidr_selected)

这里首先定义正则表达式,之后通过test的方式判断是否CIDR,是返回True。

test() 方法执行一个检索,用来查看正则表达式与指定的字符串是否匹配。返回 truefalse


参考资料:

1、Validate IPv4 address with or without CIDR

2、RegExp.prototype.test()


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - Javascript验证CIDR

分享到:

发表评论

评论列表