edpatterson
IS-IT--Management
- Feb 24, 2005
- 186
I am rather confused about just how the preg_match functions.
<?
$string1 = '#123&abc';
$string2 = '123abc';
$string3 = '123 456';
preg_match('/[[:alnum:]]/',$string1)
returns 1
preg_match('/[[:alnum:]]/',$string2)
returns 1
preg_match('/[[:alnum:]]/',$string3)
returns 1
I had expected only $string2 to be true.
What am I missing? Just trying to do some basic error checking.
Ed
<?
$string1 = '#123&abc';
$string2 = '123abc';
$string3 = '123 456';
preg_match('/[[:alnum:]]/',$string1)
returns 1
preg_match('/[[:alnum:]]/',$string2)
returns 1
preg_match('/[[:alnum:]]/',$string3)
returns 1
I had expected only $string2 to be true.
What am I missing? Just trying to do some basic error checking.
Ed