element ui 表单校验
data() {
return {
rules: {
decimal:[
{ required: true, message: '不能为空', trigger: 'blur' },
{
pattern: /^(0|([1-9]\d*))(\.\d{1,2})?$/,
message: '请输入正确的金额, 最多两位小数'
}
]
},
}
}
常用正则
用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串
- 金额(最多保留小数点后两位)
/^(0|([1-9]\d*))(\.\d{1,2})?$/
- 只能使用英文分号隔开
/^[;a-zA-Z0-9\u4e00-\u9fa5]*$/
- 整数数字
/^[0-9]*$/
- 汉字(字符)
/^[\u4e00-\u9fa5]*$/