不说废话,直接上菜~
/**
* 检查IP、子网掩码和默认网关组合是否合理
* @param {} IP
* @param {} Mask
* @param {} DefaultGatWay
* @return {Boolean}
*/
ValideIPAndMaskAndDefaultGatWay = (IP, Mask, DefaultGatWay) => {
var IPkArr = IP.split('.');
var MaskkArr = Mask.split('.');
var DefaultGatWaykArr = DefaultGatWay.split('.');
// 检查IP和掩码合并是否有效
var v_eth1ip = (parseInt(IPkArr[0], 10) << 24) | (parseInt(IPkArr[1], 10) << 16) | (parseInt(IPkArr[2], 10) << 8) | (parseInt(IPkArr[3], 10));
var v_eth1msk = (parseInt(MaskkArr[0], 10) << 24) | (parseInt(MaskkArr[1], 10) << 16) | (parseInt(MaskkArr[2], 10) << 8) | (parseInt(MaskkArr[3], 10));
var v_eth1msk = (parseInt(MaskkArr[0], 10) << 24) | (parseInt(MaskkArr[1], 10) << 16) | (parseInt(MaskkArr[2], 10) << 8) | (parseInt(MaskkArr[3], 10));
var v_gwip =