Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: ASP.NET C#3.5
Hai,
 
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 3:20am
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

Hi,
 
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");
             x.value='';
            x.focus();
           return false;
        }
       }
       return true;
   }
   
 <input type="text" id="txtfield" onChange='checkNumeric(this)'/>
 
I hope this will help you
All d Best
  Permalink  
v3
Comments
Sandeep Mewara at 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 at 5-Apr-11 13:51pm
   
If such a simple case, this is the best way. My 5.
--SA
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Read all about it here: http://msdn.microsoft.com/en-us/library/aa479013.aspx[^].
Books also are good friends, so you should probably go and find one.
 
Cheers!
  Permalink  
v2
Rate this: bad
good
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()[^].
  Permalink  

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

  Print Answers RSS
0 CPallini 365
1 Sergey Alexandrovich Kryukov 277
2 OriginalGriff 165
3 George Jonsson 159
4 Richard MacCutchan 110
0 OriginalGriff 6,344
1 Sergey Alexandrovich Kryukov 5,860
2 CPallini 5,125
3 George Jonsson 3,559
4 Gihan Liyanage 2,522


Advertise | Privacy | Mobile
Web01 | 2.8.140916.1 | Last Updated 24 Jul 2012
Copyright © CodeProject, 1999-2014
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