方法一: 通过正则表达式实现`
提交
export default {
data() {
return {
ruleForm: {
money:'',
},
rules: {
money:[
{ required: true, message: '金额不能为空'},
{ type: 'number', message: '金额必须为数字值'}, // 且不包括小数
{ pattern: /^([0-9]|[1-9]d|1dd|2[0-4]d|25[0-5])$/, message: '范围在0-255',trigger: 'blur'}
/*
范围0-255分析:
0-9: [0-9]
10-99: [1-9]d
100-199: 1dd
200-249: 2[0-4]d
250-255: 25[0-5]
*/
],
}
};
},
methods: {
submitForm(formName) {
this.$refs[formName].validate((valid) => {
if (valid) {
alert('成功');
} else {
return false;