Click here to Skip to main content
11,920,394 members (51,461 online)
Rate this:
Please Sign up or sign in to vote.
See more: ASP.NET C#3.5

I need to validate my textbox which takes only numbers without decimals. I don't want regular expressions, I need server side coding. Help me with your ideas
Posted 5-Apr-11 4:20am
Rate this: bad
Please Sign up or sign in to vote.

Solution 3


Try below javascript,
 function checkNumeric(x)
   var len=x.value.length ;
   var charcode = 0;
     for (var i=0;i<len;i++)
      charcode = x.value.charCodeAt(i);
      if(!((charcode>=48 && charcode<=57)))
         alert("Only Numeric Values Allowed");
        return false;
    return true;
<input type="text" id="txtfield" onChange='checkNumeric(this)'/>

I hope this will help you
All d Best
Sandeep Mewara 5-Apr-11 11:18am
Always use PRE tags to format the code part. It makes the question readable and keeps the identation of the code.
SAKryukov 5-Apr-11 13:51pm
If such a simple case, this is the best way. My 5.
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Read all about it here:[^].
Books also are good friends, so you should probably go and find one.

Rate this: bad
Please Sign up or sign in to vote.

Solution 2

If you only want Integer values you could use the int.TryParse(string, outputMember)[^]. Depending on the size of the input, you might need to use Int64.TryParse()

If the number is too large for even Int64 to handle, you will have to test the string character by character, using something like the Char.IsNumeric() method and check for decimal points, commas etc. as well.

I have just found an article about this - C# Equivalent of VB's IsNumeric()[^].

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 415
1 phil.o 170
3 F-ES Sitecore 130
4 RyanDev 120
0 OriginalGriff 6,778
1 KrunalRohit 4,495
2 Sergey Alexandrovich Kryukov 3,203
3 George Jonsson 2,805
4 Suvendu Shekhar Giri 2,181

Advertise | Privacy | Mobile
Web02 | 2.8.151120.1 | Last Updated 24 Jul 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100