2
votes

I want to do client side validations using knockout js.

for example , I want to validate below element as required, number only and it should not exceed 10 digits? How can we achieve this using knockout js validation ?

<input data-bind='value: phone' required digits='true' maxlength='10' />

any thoughts ?

1

1 Answers

2
votes

Take a look at Knockout.validation and use this obsevable extension :

phoneNumber.extend({digit: true}).extend({ maxLength: 10 });

See fiddle

I hope it hepls.