vue在data的rules写这个属性的验证规则为正整数
可以使用正则表达式来实现正整数的验证规则,具体代码如下:
data: {
number: '',
rules: {
number: [
{ required: true, message: '请输入数字', trigger: 'blur' },
{ pattern: /^[1-9]\d*$/, message: '请输入正整数', trigger: 'blur' }
]
}
}
在上述代码中,使用了正则表达式 ^[1-9]\d*$ 来表示正整数的验证规则,其中:
^表示开头[1-9]表示第一位必须是 1-9 中的一个数字\d*表示后面可以有 0 或多个数字$表示结尾
因此,该正则表达式可以匹配所有的正整数。在验证规则中,还包含了一个必填的验证规则,以及一个在失焦时触发的验证规则。
原文地址: https://www.cveoy.top/t/topic/bR8v 著作权归作者所有。请勿转载和采集!