Regular expressions using braces : preg_match « String « PHP






Regular expressions using braces

 
Regexp                                                       Result
 
preg_match("/[A-Z]{3}/", "FuZ")                              False; the regexp will match precisely three uppercase letters
 
preg_match("/[A-Z]{3}/i", "FuZ")                             True; same as above, but case-insensitive this time
 
preg_match("/[0-9]{3}-[0-9]{4}/", "555-1234")                True; precisely three numbers, a dash, then precisely four. This will match local U.S. telephone numbers, for example
 
preg_match("/[a-z]+[0-9]?[a-z]{1}/", "aaa1")                 True; must end with one lowercase letter
 
preg_match("/[A-Z]{1,}99/", "99")                            False; must start with at least one uppercase letter
 
preg_match("/[A-Z]{1,5}99/", "FINGERS99")                    True; "S99", "RS99", "ERS99", "GERS99", and "NGERS99" all fit the criteria
 
preg_match("/[A-Z]{1,5}[0-9]{2}/i", "adams42")               True
  
  








Related examples in the same category

1.Capturing with nested parentheses
2.Capturing with preg_match()
3.Check quotes in a file
4.Combine patterns with the pipe (|) character to create branches
5.Checking the syntax of an e-mail address
6.preg_match
7.preg_match( ) calls and what they match
8.preg_match() function returns true if pattern exists, and false otherwise.
9.Matching Patterns with preg_match()
10.Matching with preg_match()
11.PREG_OFFSET_CAPTURE and preg_match()
12.Using preg_match to return an array of matches that start with ple
13.Detecting ZIP Codes in Strings
14.Looking for any lowercase alphabetical character or the numbers 3, 4, and 7
15.Efficiently finding lines that match a pattern
16.Find the first "p" string and match as many characters as possible until the last possible "t" is reached.
17.Finding All Matching Lines in a File
18.Finding Lines with an Odd Number of Quotes
19.Finding Repeated Words
20.Finding Words Not Followed by Other Words
21.Finding the nth Occurrence of a Match
22.Get the start and end of the string when m is enabled, you should use \A and \z, like this:
23.Negate the characters in the character class
24.Parsing a date with a regular expression
25.Words and Whitespace Regexps
26.i renders the regular expression non case sensitive
27.s modifier: use . to match characters across multiple lines.
28.Regular expressions using +, *, and ?
29.Put the word boundary character to the test
30.Validating numbers with regular expressions
31.Use regular expression to check each line of the code
32.Testing the Complexity of Passwords