JSFiddle - React, Tailwind, and code Playground
by Jorgelig
HTML
<script src="https://raw.github.com/ericmbarnard/Knockout-Validation/master/Src/knockout.validation.js"></script>
<input data-bind="value: ContactPhone">
JavaScript
ko.validation.init();
function VM() {
var self = this;
self.ContactPhone = ko.observable().extend({
required: true,
pattern: {
message: 'Invalid phone number.',
params: /^\D?(\d{3})\D?\D?(\d{3})\D?(\d{4})$/
}
});
}
ko.applyBindings(window.v=new VM());