|
Posted by wizard on 08/14/07 10:55
Hello,
I am trying to create a function that will match only valid date in mm/
dd format. (Month in, 01, 02, ..., 09, 10, 11, 12 and Dates in 01,
02, ..., 11, 12, ..., 30, 31).
I am trying this code, but it fails to work.
The error is :-
PHP Warning: preg_match(): Compilation failed: unmatched parentheses
at offset 15 in /home/wizard/regexDateTime.php on line xx
The code is here.
<?php
$test = '03/02';
$testPattern = '#[(0[1-9]|1[012])/(0[1-9]|[12][0-9]|3[01])]#';
if (preg_match($testPattern, $test)) // fails here
{
echo 'testPattern did not match';
}
else
{
echo 'testPattern matched';
}
echo "\nExiting.\n";
?>
[Back to original message]
|