Commit bc1f2636 authored by derong.zhang's avatar derong.zhang

对内容进行IP格式判断

parent ec58374f
......@@ -527,7 +527,7 @@ export default {
align: 'center'
},
{
title: '',
title: '',
key: 'rate',
align: 'center'
},
......@@ -1079,6 +1079,7 @@ export default {
this.rollbackModal = false
this.$Message.success('回滚成功')
this.getconfigurlist(this.key, this.server)
this.getList(this.key, this.server)
this.getnodeList()
}
})
......@@ -1635,26 +1636,30 @@ export default {
});
return
}
// console.log(this.ipsetContent, typeof(this.ipsetContent))
// 判断是否有【】
// let reg = /\[\]/g
// // 判断是否是IP字段
// // let re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/
// // if (!re.test(this.ipsetContent)) {
// // this.$Notice.error({
// // title: '提示',
// // desc: ' 输入格式不正确',
// // });
// // return
// // }
// console.log(!reg.test(this.ipsetContent), 999)
// if (!reg.test(this.ipsetContent)) {
// this.$Notice.error({
// title: '提示',
// desc: ' 输入格式不正确',
// });
// return
// }
let re = /["\[\]]/g // eslint-disable-line no-useless-escape
if (!re.test(this.ipsetContent)) {
this.$Notice.error({
title: '提示',
desc: ' 输入格式不正确',
});
return
}
let str = this.ipsetContent.replace(re, '');
let arr = str.split(',')
console.log(arr, 888)
console.log(this.ipsetContent, typeof(this.ipsetContent))
// 判断是否是IP字段
let test = arr && arr.every(item => {
let reg = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/
return !reg.test(item)
})
if (test) {
this.$Notice.error({
title: '提示',
desc: ' 输入格式不正确',
});
return
}
let keys = this.ipsetData.some(item => {
return item.name === this.ipsetName
})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment