.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
Gaurav Pal
Post New Web Links

Regular Expression Validator - Numbers only no letters no spaces

Posted By:      Posted Date: October 25, 2010    Points: 0   Category :ASP.Net
Hey, I'm looking for the formula for a validator that will accept numbers only.  No letters no spaces.  I read this post:

But, this examples stills allows spaces.  Is there a formula that will allow numbers only?

View Complete Post

More Related Resource Links

Negate predefined words using Regular Expression Validator

Hi Any one please tell a regular expression which allow all, except some predefined words. For example user should add their imaginary planet names to text field. So if he typed the existing planet names regular field validation don't allow further. i tried [^({Mercury})|({Venus})|({Earth})|({Mars})|({Jupiter})|({Saturn})|({Uranus})|({Neptune})|({Ceres})|({Ploto})|({Haumea})|({Makemake})|({Eris})] but not working. Its not working for any strings. Please tell me the correct way to do this One more thing i want to know is how lengthy expression can be given to the Regular Expression Validator. Thanks Akeeq

Validation Summary with regular Expression validator


I have a page that im using Validation Summary on. I have 5 out of 8 fields that im validating. All 5 have required validators and 1 of the 5 also has regularexpressionvalidator with it.

When the page load and i click the submit, all the fields show my red * next to them and the individual messages down in the summary. Thats find, but im having issues with checking the field with the regex validation when you submit the form again. At the moment, i had added a if condition on the button event and it is preventing the form from submitting and the field is showing the red * next to it, but my message from the regex validator does not display in the summary. Actually the summary doesnt even show up. The regex validator works when you tab out of the field by placing the red *, but the actual error message doesnt display in the summary, so you wouldnt know why there is an issue.


I have the following as a test, def isnt correct, but was trying to show the summary with the value from my regex validator:

        protected void btnInfo_Click(object sender, EventArgs e)
            if (!Page.IsValid)
                vsSumm.ShowSummary = true;

Regular Expression Validator



i have been using the Validators on my forms to validate the information placed into an intranet Email form.

with the form being internal i was hoping to change the "RegularExpressionVaildator" to see if its a vaild email and dis allow it.

Reason being is once the form is completed the last part of the email is completed within the code e.g. @hotmail.com is added.

Below is the Vaildator code i have am just unsure on how to change it.


<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
                    ErrorMessage="Do not enter @hotmail.com" 



Regular Expression for Canonical address format for phone numbers?

The canonical address format is a universal (international) phone number format and it's pattern is as following:

+ Country/RegionCode (AreaCode)SubscriberNumber

+1 (425) 555-0100

I need a regular expression that supports this?

Regular Expression Validator error for masked SSN number


Hi all,

I need a small help.
Below given is the ASP.NET Regular Expression Validator that i am using to validate the SSN number being used in my project.

<asp:textbox id="txtSSN" runat="server"  size="14" onBlur="javascript:return mask(this.value,this,'3,6','-','Pri');" maxlength="9" AutoCompleteType="Disabled"></asp:textbox>

<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="<span style='display:none'></span><img src='../images/arrow.gif' alt='Enter a valid 9 digit SSN number'>" ControlToValidate="txtSSN" ValidationExpression="^[0-9X]{3}[\- ]?[0-9X]{2}[\- ]?[0-9]{4}$"></asp:RegularExpressionValidator>

In this project the SSN number is masked before being displayed to the user.
Below given is the format for the display of the SSN number in the front end code

SSN NUMBER in the code behind            :     333-44-2222
SSN NUMBER displayed in textbox as    :     XXX-XX-2222


Is there anything such as a regular expression validator that will allow any input that won't all a


I need to create a regular expressin validation for textboxes in a webform.  But the problem is that I need to allow pretty much any characters, numbers, etc to be put in.  What is the best regular expression validator to allow this? 

Can we use regular expression to match numbers not preceded by a specified set of characters


I have been trying to come up with a RegEx that would match numbers (including decimals and negative numbers) that are not preceded by a specified set of characters. For example:

Specified set of characters (not including comma): c, t

Input string: “This c2 is one element. And t-4a, d25, c2.54, v4.28, q58 are other elements”

Desired result (the numbers not preceded by c and t):

The pattern I tried: [^ct](-?\d+\.?\d*|\.\d+)

The matches I got (Note: I fetched the results from Group 1):


I don’t want the numbers in bold to be returned since in t-4a the integer -4 is preceded by t, and in c2.54, 2.54 is preceded by c.

Can we refine the above pattern or is it even possible?

Thank you.

Security Briefs: Regular Expression Denial of Service Attacks and Defenses


Microsoft security expert Bryan Sullivan believes denial-of-service blackmail attacks will become more common as privilege escalation attacks become more difficult to execute. He demonstrates how to protect your apps against regular expression DoS threats.

Bryan Sullivan

MSDN Magazine May 2010

Help with regular expression


I am using this regular expression: /.*-lyrics-.*$

and I need the expression find urls like this:

and it do really does that!

The problem is that it finds also this URL:

Whar regular expression should I use to exclude urls that end with /lyrics ?

Thanks :]



Regular Expression to Match


Here is the kind of text I want to match via a regular Expression

The id="dgSchedule" is always present in the TAG but its location may differ

The table is span over multiple line/contains white spaces/tabs...

I have the regular expression to match the start and end tag respectively over a single line

\<table .*\>


The problem is to match the whole table span over multiple lines

<table cellspacing="0" rules="all" border="1" id="dgSchedule" style="border-style:None;height:100%;width:100%;border-collapse:collapse;">
	<tr class="blackbar" align="center" style="background-color:#7FB4DE;font-family:Verdana;font-weight:bold;height:20px;">
		<td>From Place</td><td>To Place</td><td>Time</td><td>Bus Type</td>

	</tr><tr style="background-color:#DEECF5;">
	</tr><tr style="background-color:#EFF5FA;">
	</tr><tr style="background-color:#DEECF5;">


Need a regular expression


I have a required field validator for a texbox, but I just found out that the texbox can have a space in it (for a delimiter, let's say).

I checked the .net and regexlib.com, but couldn't find what I was looking for.

I simply need a regular expression that basically excepts any character string including spaces in it or even a space by itself

Can someone help me out?

regular expression

hi...can anobody help me that how to write regular expression for textbox..such as the textbox should accept only numbers otherwise alert msg should be displayed ..displaying that u cannot enter the charcter in the textbox..i want this in javascritp.. 

Matching set of characters via regular expression

I need to be able to match sets of quote and space characters in a string and replace these accordingly. I currently have this done in 2 lines of code, but would like to use regular expression so that I can use only 1 line of code. See below: var Qt = unescape("%22"); //quote char var Sp = unescape("%20"); //space var Cr = unescape("%0d"); //carriage return var Lf = unescape("%0a"); //line feed var CrLf = Cr + Lf;  //carriage return & line feed stringOut = stringIn.replace(Qt+Qt+Sp+Qt,Qt+Qt+CrLf+Qt); stringOut = stringOut.replace(Qt+Qt+Sp+Qt+Qt,Qt+Qt+CrLf+Qt+Qt);   I want to replace space in string like in pattern below with carriage return line feed: (in hex) 22 22 20 22 or 22 22 20 22 22. This needs to return 22 22 0D 0A 22 or 22 22 0D 0A 22 22   Line in green above will only match and replace 22 22 20 22 , but I want have regular expression into 1 line of code which  will match and replace either 22 22 20 22 or 22 22 20 22 22  

Regular Expression for Digits, comma & space combination

Hi Can you suggest a Regular Expression for the following category. A text box which should contain: Max size : 53 0-9 digits + a comma + a space The 0-9 numbers should be repeated 5 times and separated by a comma and a space Eg: 123456789, 123456789, 123456789, 123456789, 123456789 Thanks, David.      

Need Regular Expression for d/mm/yyyy hh:mm:ss

Hi everybody,i am stuck in generating a regular expresion for this typem/dd/yyyy hh:mm:ssbecause i am dealing with some date values, for example i have  date values like bellow, 3/29/2007 13:28:343/27/2007 17:12:36so i need to find out a regular expression type in order to validate this, i already got some regular expression string like this ,^(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)[0-9]{2}$but this is working only for 03/29/2007but if i use 3/29/2007 it wont work , or if use 03/27/2007 17:12:36 still it wont work so i really need you guys help on this to generate my regular expression string thanksregrdssukavi

need regular expression to get message body

I have text like this: <tr class="NormalRow_Small"> <td colspan=2>&nbsp;</td> <td colspan=3> </td> </tr> <tr class="NormalRow_Small"> <!--description--> <td colspan="5"> <font size="2">Hi All,<div><!br /></div><div>I'm glad to introduce ...</div><div><!br /></div><div>Actually we already have ... <font size=1>(see link for full text)</font></font><br> <font size="1"> </td> </tr> <tr> <td colspan=5><hr /></td> </tr>   I want to get bold text, please help me.   Thanks, Alex.

Need a Specific Regular Expression

I am clueless when it comes to building regular expressions. I know what they are, but haven't been able to master them. I found this regular expression which will validate a Sprint/Nextel Direct Connect number - all numbers, only asterisks allowed. ^\d+\*\d+\*\d+$ http://www.regexlib.com/REDetails.aspx?regexp_id=1730 Can someone modify it for me so that it checks for a minimum and maximum number of numbers in the string and checks that there are (2) asterisks? If you can use a minimum of (6) and a maximum of (12), I should be able to figure out how to modify it myself after I call Sprint on Monday.  David H
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend