簡體   English   中英

如何驗證IP地址是否正確?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM