Special classes for regular expression : Regular Expressions « String « PHP






Special classes for regular expression

 
alpha represents a letter of the alphabet (either upper- or lowercase). This is equivalent to [A-Za-z].
    
    digit represents a digit between 09 (equivalent to [0-9]).
    
    alnum represents an alphanumeric character, just like [0-9A-Za-z].
    
    blank represents "blank" characters, normally space and Tab.
    
    cntrl represents "control" characters, such as DEL, INS, and so forth.
    
    graph represents all the printable characters except the space.
    
    lower represents lowercase letters of the alphabet only.
    
    upper represents uppercase letters of the alphabet only.
    
    print represents all printable characters.
    
    punct represents punctuation characters such as "." or ",".
    
    space is the whitespace.
    
    xdigit represents hexadecimal digits.
  
  








Related examples in the same category

1.Brackets [] finds a range of characters.
2.Character Classes
3.Complete list of regular expression examples
4.\b and \B, equate to "On a word boundary" and "Not on a word boundary," respectively.
5.^ and $ are line anchors.
6.Line Anchors
7.Match URL
8.Match an IP address
9.Match the smallest number of characters starting with "p" and ending with "t"
10.Matching GUIDs/UUIDs
11.Matching a Valid E-mail Address
12.Matching a Valid IP Address
13.Matching using backreferences
14.Matching with Greedy vs. Nongreedy Expressions
15.Matching with character classes and anchors
16.Matching with |
17.Define a pattern and use parentheses to match individual elements within it
18.Greedy Qualifiers
19.Greedy and non-greedy matching
20.Greedy versus nongreedy matching
21.Grouping captured subpatterns
22.Validating Pascal Case Names
23.Validating U.S. Currency
24.Validating a credit card number
25.Nongreedy Qualifiers
26.POSIX Regular Expressions Character Classes
27.POSIX Regular Expressions Character Classes
28.Ranges
29.Option patterns:
30.Predefined Character Ranges (Character Classes)
31.Pattern matches:
32.Pattern match extenders:
33.Perl-Compatible Regular Expressions (PCRE)
34.Qualifiers restrict the number of times the preceding expression may appear.
35.Quantifiers for Matching a Recurring Character
36.Quantifiers: +, *, ?, {int. range}, and $ follow a character sequence:
37.Regular expressions using character classes