Posts tagged: Regular Expression for numbers

Feb 04 2010

How to make Asp.net textbox allow numbers only

Using RegularExpressionValidator

<asp:TextBox ID=”TextBox1″ runat=”server”></asp:TextBox>

<asp:RegularExpressionValidator runat=”server” ControlToValidate=”TextBox1″

ErrorMessage=”Enter a valid number” ValidationExpression=^\d$>
</
asp:RegularExpressionValidator>

using Javascript

With Alert Message

<script type=”text/javascript”>

function isNumberKey(evt)

{

var charCode = (evt.which) ? evt.which : event.keyCode

if (charCode > 31 && (charCode < 48 || charCode > 57) )

{

alert(”Accept Digits”);

return false;

}

else

{

return true;

}

}

</script>

FirstMethod:<asp:TextBox ID=”txtAdvance” runat=”server” onkeypress=”return isNumberKey(event)” ></asp:TextBox>

Second Method: protected void Page_Load(object sender, EventArgs e)

{

txtAdvance.Attributes.Add(”onkeypress“, “return isNumberKey(event)”);

}

Without Alert Message:

<script type=”text/javascript”>

function isNumberKey(evt)

{

var charCode = (evt.which) ? evt.which : event.keyCode

if (charCode > 31 && (charCode < 48 || charCode > 57) )

return false;

return true;

}

</script>

protected void Page_Load(object sender, EventArgs e)

{

txtAdvance.Attributes.Add(”onkeypress”, “return isNumberKey(event)”);

}

Note: txtAdvance is Textbox ID Name

Above javascript from http://forums.asp.net/t/959255.aspx

Alibi3col theme by Themocracy