当我使用这段代码时:
'DTH' + @fileDate + '^.*$'
Run Code Online (Sandbox Code Playgroud)
我明白了 DTH201510080900.xlsx
怎么^.*$办?这给了我0900的时间吗?
我想扫描 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)