0
私はsnmpセッションをすべて作成していますが、セッションを作成するにはhost
という動的な値が得られます.IPアドレスが正しいかどうかを確認するにはjavacriptでIPアドレスを検証する方法があります?IPアドレスが正しいかどうかを検証する方法は?
main.js hereから適応
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);
}
あなたは "正しい" とはどういう意味ですか?のように、それは正しくフォーマットされていますか? –
http://stackoverflow.com/questions/10006459/regular-expression-for-ip-address-validation –