I\'m trying to add custom form validators. And I\'m stuck with message customizing issue.
Let\'s say I want to check if field value does not exceeds max allowed value. I
I cannot comprehend what is responsible for replacing
{0}and{1}in'$.validator.format'. And how to pass those parameters?
In your example above, {0} represents the first parameter and {1} represents the second parameter. The parameters are [5, 6] respectively and the automatic replacement of such within the message is handled automatically by the plugin.
So when writing a custom method, there is nothing special you'll need to do. If you pass three parameters into your method...
customMethod: [34, 50, 10]
...then you'll have {0}, {1}, and {2} available for your custom message, representing each value of the parameters respectively.
It just works.
If there is something going wrong, then it's not obvious from your OP aside from:
The method is called
max-numeric, but you're referencingmin-numericin the rules object of the.validate()method.
As long as you have two parameters next to max-numeric, then your example would work.
max-numeric: [5, 6]