Vuejs Vee-проверить регулярные выражения загрузки через реквизит не работает - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть компонент Parent с директивой form-input, который работает с необходимыми и другими проверками. Но если я хочу добавить регулярное выражение => регулярное выражение: / ^ [1-9] [0-9] {3}? [A-Za-z] {2} $ /, то это не сработает. Итак, я прочитал https://baianat.github.io/vee-validate/guide/rules.html#regex и сказал, что это

<input v-validate="{ required: true, regex: /\\.(js|ts)$/ }" name="regex">

- это решение.

Как я могу передать {required: true, regex: /\.(js|ts)$/} в мой директивный ввод формы?

Это не работает: <form-input validate="{regex: /^[1-9][0-9]{3} ?[A-Za-z]{2}$/}"......

Parent .vue:

<form-input validate="required"......

Input.vue:

<input v-validate="validate" ......

<script>
export default {
    inject: ['$validator'],
    props: {
        validate: String,
...