需求:根据文本框里输入的是字符串还是字符串数字来判断检验。
效果图 后台返回数据结果 isNaN隐式转换结果if (!this.drawerForm.paramResult) {
this.$message.warning('参数结果不能为空')
return
}
// 转换结果为true,说明参数结果里输入的是字符串(文字)
// 转换结果为false,说明参数结果里输入的是字符串(数字),再判断输入数字是否符合正则表达式(数字大小不能超过2)
if (isNaN(this.drawerForm.paramResult) == false) {
const reg = /^([0-1]|1)$/
if (!reg.test(this.drawerForm.paramResult)) {
this.$message.warning('请输入正确的参数结果')
return false
}
}
参考:https://blog.csdn.net/qq_38594777/article/details/79473874
网友评论