Validate text field with regex

Validate text field only namber

by Ankit Patidar

HTML

<input id="width" maxlength="5" type="text" />
<input id="height" maxlength="10" type="text" />

JavaScript

$("#width,#height").on("keyup", function () {
    var valid = /^\d{0,10}(\.\d{0,2})?$/.test(this.value),
        val = this.value;

    if (!valid) {
        console.log("Invalid input!");
        this.value = val.substring(0, val.length - 1);
    }
});