The below is the java-script for validating numbers having length 5 and after one digit decimal should come and it should be not greater than 2 in the text box given before decimal point.
Sample Format:1.222
< script language="JavaScript" type="text/JavaScript">
function Validate(sender, args) {
var x = document.getElementById('<%=txtCNumber.ClientID %>').value; //
if (isNaN(x)) {
alert("Please enter only numbers");
document.getElementById('<%=txtCNumber.ClientID %>').value = "";
document.getElementById('<%=txtCNumber.ClientID %>').focus();
return false;
}
else {
if (x == "" || x == "0" || x == "." || x >= 2) {
alert("Invalid height");
document.getElementById('<%=txtCNumber.ClientID %>').value = "";
document.getElementById('<%=txtCNumber.ClientID %>').focus();
return false;
}
else {
var temp = x.split(".");
if (temp[1] >= 999) {
alert("Invalid Number")
return false;
}
}
return true;
}
}
<script>
<form runat="server">
<asp:textbox onkeyup="ValidateNumber();" id="txtCNumber" maxlength="5" runat="server" ></asp:textbox>
</form>