KO number validation

Knockout Js validation for numbers

by Usman Khan

HTML

<script src="https://raw.github.com/ericmbarnard/Knockout-Validation/master/Src/knockout.validation.js"></script>
<input data-bind="value: number">

JavaScript

ko.validation.init();

function VM() {
    var self = this;
    self.number = ko.observable().extend({
        required: true,
        pattern: {
            message: 'Invalid number.',
            params: /^[\d]+?\d*$/
        }
    });
}

ko.applyBindings(window.v=new VM());