我有一个像这样的数组
我的问题是如何检查客户端IP是否在我的允许子网内,我尝试使用indexOf()函数,但结果是错误的。 例如:
var ALLOW_SUBNET = ['192.168.1.', '192.168.2.', '192.168.3.' , '192.168.4.'];
我可以使用自己的函数获取PC客户端的IP地址:
getIPClient()
var ipclient = input.getIPClient();
我的问题是如何检查客户端IP是否在我的允许子网内,我尝试使用indexOf()函数,但结果是错误的。 例如:
if IP Client is 192.168.1.115 => allow
if IP Client is 192.168.5.115 => deny.
indexOf()
不会起作用,因为它匹配整个字符串! - PugazhindexOf()
函数就能够工作。他只是检查子网是否相同,因此这样做是可行的。 - Lelio Faieta