';}else { echo 'Un-match ';}$str = 'P'; if(preg_match($mode,$str)){ echo 'Match ';}else { echo 'Un-match ';}echo '
';$mode = '/[a-z][0-9]/'; //比较两个字符$str = 'php'; if(preg_match($mode,$str)){ echo 'Match ';}else { echo 'Un-match ';}$str = 'p0';if(preg_match($mode,$str)){ echo 'Match ';}else { echo 'Un-match ';}echo '
';$mode = '/[abc][23344]/'; //比较两个字符$str = 'p4';if(preg_match($mode,$str)){ echo 'Match ';}else { echo 'Un-match ';}$str = 'b3';if(preg_match($mode,$str)){ echo 'Match ';}else { echo 'Un-match ';}echo '
';//同理[A-Z]//[0-9],0-9中任意数,简写为[\d]//[a-zA-Z0-9],其中任意一个//[a-zA-Z0-9_],包括下划线,简写为\w;实际运用举例:用户名可带下划线//\W,w大写表示匹配任何没有字符数字下划线的字符;要不要中括号都可//\:匹配正则里的特殊字符:+ ^ & |等特殊含义字符。。。$mode = '/ph\+p/'; //若想表达+号则需加\ $str = 'ph+p';if(preg_match($mode,$str)){ echo 'Match ';}else { echo 'Un-match ';}$str = 'php';if(preg_match($mode,$str)){ echo 'Match ';}else { echo 'Un-match ';}echo '
';?>
输出结果:
元字符表: