需要一个javascript来检查子网CIDR是否在VPC范围内

问题描述 投票:-4回答:1

Error Details from AWS Example -

VPC范围为“10.0.0.0/24”,子网范围为“10.0.38.0/24”。因此它应该如图所示抛出警报。

javascript regex amazon-vpc subnet cidr
1个回答
0
投票

一个第一个想法是这样的:

vpc='10.0.0.0/24'
range='10.0.0.28/24'
rangeParts=range.split('.')
vpc.split('.')
 .map((value, index) => index >= 3 || value === rangeParts[index])
 .reduce((last, next) => last && next, true)

它基本上将前3个值进行比较。不建议在生产中使用它,因为可能有更清洁的解决方案

© www.soinside.com 2019 - 2024. All rights reserved.