Skip to content

Not working from box #472

@shusharin

Description

@shusharin

What version of this package are you using? ^3.22.1

What operating system, Node.js, and npm version? macOs, v18.10.0, 8.19.2

What happened?

let Validator = require('validatorjs');

Validator(obj, {
    attribute: 'required|string',
    allow: 'required|boolean',
    values: 'required|array',
  })

  
  not working
  
  TypeError: this.setAttributeFormatter is not a function
at Validator (validator.js:18:8)
  
  Try this:

let Validator = require('validatorjs');
Validator.setAttributeFormatter(function(attribute) {
   return attribute.replace(/_/g, ' ');
});
Validator(obj, {
    attribute: 'required|string',
    allow: 'required|boolean',
    values: 'required|array',
  })

not working

  TypeError: this.setAttributeFormatter is not a function
at Validator (validator.js:18:8)

What did you expect to happen?
What did i do wrong? May be in Basic Usage skipped some information?

Are you willing to submit a pull request to fix this bug?
Not sure

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions