[英]How to validate if IP address is correct?
我正在創建snmp會話,一切都按預期運行,我將獲得host
動態值以創建會話,我只想輸入是否要檢查IP地址的條件是否正確,是否可以在javascript中驗證IP地址?
main.js
var host = "135.01.01.01";
var sessionOptions = {
port: 161,
retries: 1,
timeout: 5000,
transport: "udp4",
trapPort: msg.event.body.trapPort,
version: snmpVersion
};
//Create snmp Session
var session = snmp.createSession(host, "public", sessionOptions);
try {
if (!host) {
console.log("Could not find host");
} else {
session.trap(trapOid, varbinds, options, function(error) {
if (error)
console.log(error);
else
console.log('SNMP successfully delivered');
});
}
} catch (e) {
console.log("SNMP processing error: " + e);
}
從這里改編:
function ValidateIPaddress(ipaddress)
{
if (/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(host))
{
return (true)
}
return (false)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.