title: vee-validate Custom validation rules not working
body: <h3>Versions:</h3>
  
  <ul>
  <li>VueJs: 2.2.6</li>
  <li>Vee-Validate: ^2.0.0-beta.25</li>
  </ul>
  
  <h3>Description:</h3>
  
  <p>I am working on a project, where I use <a href="https://github.com/g0ld3lux/laravel-vue-starter" rel="noreferrer">laravel-vue-starter</a>
  as a base template.</p>
  
  <p>I wants to use a custom validation for password. So I created a resources\assets\js\validators\passwordValidators.js file with code:</p>
  
  <pre><code>import { Validator } from 'vee-validate';
  
  Validator.extend('password', {
      getMessage: field =&gt; 'Insert a strong password, it should contain Uppercase letter, lowercase letter, number and special character',
      validate: value =&gt; /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.[\W]).{8,}$/.test(value)
  });
  </code></pre>
  
  <p>But when I am adding<code>v-validate="'password'"</code>
  It produce an error<code>[vee-validate] No such validator 'password' exists</code></p>
  
  <p>Any help will be appreciated.</p>