A regular expression is a set of characters that specify a pattern. The term "regular" has nothing to do with a high-fiber diet. It comes from a term used to describe grammars and formal languages.
Regular Expression Example:
"^[a-zA-Z0-9_]*$"
This works for .NET regular expressions, and probably a lot of other languages as well.
Breaking it down:
^ : start of string
[ : beginning of character group
a-z : any lowercase letter
A-Z : any uppercase letter
0-9 : any digit
_ : underscore
] : end of character group
* : zero or more of the given characters
$ : end of string
Some Regular Expression for Registration form in .net.
1.Without charecter numaric not allow:
^[a-zA-Z][a-zA-Z0-9().@_\s]+$
2."Enrolment no” Validate for 7 digits (first 3 digits alphabets and next 4 digits numeric)
[a-zA-Z]{3}\d{4}
3.Enter First Name, It should be Greater Than 2 Characters, Numeric value is not allowed, And space is also not allowed in Personal Details Block"
[A-Za-z]{3,}
4.Remove Space From login
^[^\s]+$
5.Loginid should contain [6 to 15 character] with no special Character
^[a-zA-Z0-9\'\.\,\-\+\*\%\(\)]{6,15}$
6.Loginid should contain [6 to 15 character] at least one digit [0-9], one alphabet [A-Z] [a-z] and one special character [@#&*!].
(?=^.{6,15}$)(?=.*\d)(?=.*\W+)(?![.\n])(?=.*[a-zA-Z]).*$
7.Enter 6 Digits Password
[0-9]{6,}
8.Enter Valid official Mobile No of 10 Digits Starting with 7/8/9 In Office Address Block
^[789]\d{9}$
9.Invalid Official EMailID In Office Address Block
\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
10.Enter Valid Website In Office Address Block
http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
11.JPEG/GIF/PNG files only allowed
^.*\.((j|J)(p|P)(e|E)?(g|G)|(g|G)(i|I)(f|F)|(p|P)(n|N)(g|G))$
12.Enter Father Name and it should be Greater Than 2 Character And Numeric value is not allowed.
.{2}.*
| Regular Expression | Matches | 
| ^A | "A"   at the beginning of a line | 
| A$ | "A"   at the end of a line | 
| A^ | "A^"   anywhere on a line | 
| $A | "$A"   anywhere on a line | 
| ^^ | "^"   at the beginning of a line | 
| $$ | "$"   at the end of a line | 
| Regular Expression | Matches | 
| [] | The   characters "[]" | 
| [0] | The   character "0" | 
| [0-9] | Any   number | 
| [^0-9] | Any   character other than a number | 
| [-0-9] | Any   number or a "-" | 
| [0-9-] | Any   number or a "-" | 
| [^-0-9] | Any   character except a number or a "-" | 
| []0-9] | Any   number or a "]" | 
| [0-9]] | Any   number followed by a "]" | 
| [0-9-z] | Any   number, or any character between "9" and "z". | 
| [0-9\-a\]] | Any   number, or a   "-", a "a", or a "]" | 
| Regular Expression | Matches | 
| * | Any line with an   asterisk | 
| \* | Any line with an   asterisk | 
| \\ | Any line with a   backslash | 
| ^* | Any line starting with   an asterisk | 
| ^A* | Any line | 
| ^A\* | Any line starting with   an "A*" | 
| ^AA* | Any line if it starts   with one "A" | 
| ^AA*B | Any line with one or   more "A"'s followed by a "B" | 
| ^A\{4,8\}B | Any line starting with   4, 5, 6, 7 or 8 "A"'s | 
| followed by a   "B" | |
| ^A\{4,\}B | Any line starting with   4 or more "A"'s | 
| followed by a   "B" | |
| ^A\{4\}B | Any line starting with   "AAAAB" | 
| \{4,8\} | Any line with   "{4,8}" | 
| A{4,8} | Any line with   "A{4,8}" | 
| Regular Expression | Class | Type | Meaning | 
| . | all | Character Set | A single character   (except newline) | 
| ^ | all | Anchor | Beginning of line | 
| $ | all | Anchor | End of line | 
| [...] | all | Character Set | Range of characters | 
| * | all | Modifier | zero or more   duplicates | 
| \< | Basic | Anchor | Beginning of word | 
| \> | Basic | Anchor | End of word | 
| \(..\) | Basic | Backreference | Remembers pattern | 
| \1..\9 | Basic | Reference | Recalls pattern | 
| _+ | Extended | Modifier | One or more duplicates | 
| ? | Extended | Modifier | Zero or one duplicate | 
| \{M,N\} | Extended | Modifier | M to N Duplicates | 
| (...|...) | Extended | Anchor | Shows alteration | 
| _ | |||
| \(...\|...\) | EMACS | Anchor | Shows alteration | 
| \w | EMACS | Character set | Matches a letter in a   word | 
| \W | EMACS | Character set | Opposite of \w | 
| Regular Expression | Type | Meaning | 
| \t | Character Set | tab | 
| \n | Character Set | newline | 
| \r | Character Set | return | 
| \f | Character Set | form | 
| \a | Character Set | alarm | 
| \e | Character Set | escape | 
| \033 | Character Set | octal | 
| \x1B | Character Set | hex | 
| \c[ | Character Set | control | 
| \l | Character Set | lowercase | 
| \u | Character Set | uppercase | 
| \L | Character Set | lowercase | 
| \U | Character Set | uppercase | 
| \E | Character Set | end | 
| \Q | Character Set | quote | 
| \w | Character Set | Match a   "word" character | 
| \W | Character Set | Match a non-word   character | 
| \s | Character Set | Match a whitespace   character | 
| \S | Character Set | Match a non-whitespace   character | 
| \d | Character Set | Match a digit   character | 
| \D | Character Set | Match a non-digit   character | 
| \b | Anchor | Match a word boundary | 
| \B | Anchor | Match a non-(word   boundary) | 
| \A | Anchor | Match only at   beginning of string | 
| \Z | Anchor | Match only at EOS, or   before newline | 
| \z | Anchor | Match only at end of   string | 
| \G | Anchor | Match only where   previous m//g left off | 
 
 
No comments :
Post a Comment