Jos*_*ang 2 javascript vue.js vuelidate
我有一个输入字段,我可以告诉Vuelidate它只接受alphaNum并Required像这样:
import { required, alphaNum } from "vuelidate/lib/validators";
export default {
data() {
return {
myInputValue: ""
};
},
validations: {
myInputValue: {
required,
alphaNum
}
}
};
Run Code Online (Sandbox Code Playgroud)
我的问题来了,我怎样才能myInputValue接受一个额外的字符点(.)?
哪个会完全接受这些东西
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.我怎样才能做到这一点?
您可以使用带有字母数字字符集的正则表达式加上.:
import { required, helpers } from 'vuelidate/lib/validators';
const alphaNumAndDotValidator = helpers.regex('alphaNumAndDot', /^[a-z\d.]*$/i);
export default {
data() {
return {
myInputValue: ""
};
},
validations: {
myInputValue: {
required,
alphaNumAndDotValidator
}
}
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1764 次 |
| 最近记录: |