Why Get A Error When Use Regular Expression
May 11, 2010Regex rxQuarter = new Regex("d{5}"); why i get a error when i use this regular expression..its not recognising the "d"
View 2 RepliesRegex rxQuarter = new Regex("d{5}"); why i get a error when i use this regular expression..its not recognising the "d"
View 2 Repliesi have to check if an input string is valid based on the given regular expression.. this is the regular expression.
(a(bb+aaa+((ab)*bb+(aba)*aa)(a+b)*) + (b(aa+bbb+((ba)*aa+(bab)*bb)(a+b)*)
+ is an OR
* is a LOOP, it is optional, it may be done as many as a user wants.
i've tried many ways to solve the problem that my professor gave me but my knowledge isn't that enough to solve this problem..
When I have an Expression declared like
someText = Regex.Replace(someText, @"/*.*?*/", "");
The Error Says
System.ArgumentException: par"/*.*?*/" parsing - Nested quantifier *.
How to rewrite the code to avoid this error?
When I added Regular Expression validator on FileUpload Control, Page.IsValid returns false & Data is not Saved. I had used Regular Expression Validator like this:
asp:RegularExpressionValidator
ID="REVFileType"
runat="server"
ErrorMessage="*Invalid File(.bmp)"
ControlToValidate="FileUpload1"
Font-Bold="True"
SetFocusOnError="True"
ValidationExpression="^(([a-zA-Z]:)|(\{2}w+)$?)(\(w[w].*))(.jpg|.JPG|.gif)$"></asp:RegularExpressionValidator>.
I had used it to check if uploaded file is of extension .jpg|.JPG|.gif
I'm trying to use the validator to work on a email form to ensure that they enter a valid from email address. That part works. I also want to add to the expression the text that I pre-populate in the txtbox ("Enter your email address") so on postback, after sending the message, I can clear the fields and repopulate that box.
How do I add that wording to the current expression: w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*
I am using Regular Expression validator for a text box. The below is working fine.It is not performing validation when I enter values like 0000..001.How can I modify validation expression? But it would allow values like 100,...5000 i.e zeros after a number.
<asp:RegularExpressionValidator ID="reg2" runat="server" ControlToValidate="rng2"
ValidationExpression="^[0-9]+" ErrorMessage="*Please Enter a Valid Number for Second Range."
ForeColor="Red" Font-Bold="True"></asp:RegularExpressionValidator>
I need some help in regular expression.I am validating the textbox text when updating the records.When i click the update button,the first 5 letters should be equal to CM000 or cm000.How to validate this using regular expression in asp.net. does anyone know validationexpression for this.
View 1 RepliesI am really struggling with this! Using the regular expression validator I created an expression, thus ":" to show an error message if the user tries to enter in a name that contains a colon. What I am getting is the error message showing even when there is no colon (:) in the string. What am I doing wrong?
View 4 RepliesI need a regular expression for support both date formats dd-MMM-yyyy and dd-MMM.
Ex:
04-Oct-2010
04-Oct
04-OCT-2010
04-OCT
how can i check the regular expression for the following? the string should only contain this
0-9
a-z
A-z
! # $ % < > ( ) * + - _ ,.;:/ += [] @
I would like to know what the expression for "letters only" is for my asp.net web application. I tried ^[A-Za-z] but it does not work I would also like a regular expression for "numbers only except "-"
View 3 Replieswriting the Regular expression validator for Url or web address,
I tried
(http(s)?://)?([w-]+.)+[w-]+(/[w- ;,./?%&=]*)?
But its aspecting http:// every time, i need to something which accept http:// and also without http://
i tried this one which i got from internet, but this accepts wwww, or wwwtest.co
(([w]+:)?//)?(([dw]|%[a-fA-fd]{2,2})+(:([dw]|%[a-fA-fd]{2,2})+)?@)?([dw][-dw]{0,253}[dw].)+[w]{2,4}(:[d]+)?(/([-+_~.dw]|%[a-fA-fd]{2,2})*)*(?(&?([-+_~.dw]|%[a-fA-fd]{2,2})=?)*)?(#([-+_~.dw]|%[a-fA-fd]{2,2})*)?"
I have the following:
[Code]....
Now the (.+) will not load up the page and throw an error if I have a + in the query string. what can I do?
I am trying to write a Regular Expression Validator to allow users to input any number (either positive or negative), except 0. I tried the followings but obviously they failed:
^[1-9-]{1,10}$ <= failed when the 2nd to n-th digit is 0
^d+$ <= failed to treat negative numbers as valid
I am using a regex to detect forum tags within posts, such as "[quote]text[/quote]" and then replace them with HTML formatting. I posted a question Forum tags. What is the best way to implement them? about a problem with nested tags.
I need this regex modified
string regex = @"[([^=]+)[=x22']*(S*?)['x22]*](.+?)[/(1)]";
Right now this matches an opening and closing tag, with match groups for the tag name, the tag content, and an optional value like the value after the equals in this forum tag [url=www.google.com]click me[/url].
What I need is for the expression to match the opening tag OR the closing tag and have a match group containing the tag name (including the '/' for the closing tag). I then want to iterate through them sort of like this:
Dictionary<string, int> tagCollection = new Dictionary<string, int>();
inputString = Regex.Replace(inputString, @"expression I'm asking for here",
match =>
{
[Code]....
So now, each tag is appended with a number and I could use the original regex to perform the tag functions and properly handle nested tags as separate tags.
I have one field in database Mobile No.
In that I want to put validation which accepts "+" and numbers that is not more then 15.
And in that "+" should at the first place in value.
I got this code from a regular expression library to get the src of the image found in a given input. However I can't get it to work because the double quotes(") in the regular expression is closing the string under the second parameter for the .Match function. I tried changing double quotes(") to " but it doesn't work too.
[Code]....
If i am giving the text
hjghj bvgfh . it is failing
I have custom control for create user. I use RegularExpressionValidator with expression (?=W{1,}){7,} (lentgth min 7 character and must include not less 1 NotAlphaNumeric character) . I test this expression
function GetText(AInputText) {
var VRegExp = new RegExp(/(?=W{1,}){7,}/);
var VResult = VRegExp.test(AInputText);
return VResult;
}
it's work. But RegularExpressionValidator doesn't accept this expression for input - 1234567! or 12345qwer!
This expression is to check number > 1
^[1-9]+[0-9]*$
what is the expression to check if it's greater than a given value, say "99" ? what about a value less than, 99?
Update:
I'm using ASP.NET validation control.
I currently have this regular expression for a whole number with optional decimal to 2 places.
I need to change it so that the number has to be greater than 1.
Code:
[0-9]+(.[0-9][0-9]?)?
I am a new to regular expressions.I need to validate an identification number so that the textbox doesn't accept numbers like 1111111, 2222222, 3333333......9999999 and 1234567, 2345678, 3456789.Could someone please post regular expression for not accepting such format.
View 4 RepliesI am reading .css fle which is having following 2 css classes:
[code]....
have content html and put it into s variable
[code]....
Any one show me way to get each row in above table and push it into string array ?
I have a Regular Expression ^[a-zA-Z''-'s]{1,40}$ Now i want to allow DOT (.) in this expression so hows its possible to add DOT in this expression.
View 3 Replies