小编Yur*_*Dev的帖子

在javascript字符串中查找IP地址

我想扫描 IP 地址的消息/字符串,我设法让它检查整个事情是否匹配,但我无法检查它是否包含 IP

这是我尝试过的

let ipRegex = /^(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]?)$/;

  if(message.content.match(ipRegex)) {
    client.sql.query(`SELECT autoDelIPs, modlog FROM guildconfig WHERE guildID = ?`, [message.guild.id], async function (error, results, fields) {
      if(results[0].autoDelIPs === 1) {
        if(results[0].modlog !== "0" || results[0].modlog !== "000000000000000000") {
          let logemb = new Discord.MessageEmbed().setTitle("IP Detected").addField("User", message.author.tag, true).addField("Sent", message.content, true).addField("In", "<#" + message.channel.id + ">", true).setColor("RED").addField("Action Taken", "Message deleted", true)
          message.guild.channels.cache.get(results[0].modlog).send(logemb)
          message.delete()
          message.channel.send("An IP was detected to be sent by " + message.author.tag + " and was deleted, a log has …
Run Code Online (Sandbox Code Playgroud)

javascript regex

-1
推荐指数
1
解决办法
131
查看次数

标签 统计

javascript ×1

regex ×1