1,过滤数字以为的其他字符
echo preg_replace('/[^0-9]/',"",'as46fs45d');
2,过滤字符串中的数字
echo preg_replace('/[0-9]/',"",'as46fs45d');
3,过滤小写字母以为的其他字符
echo preg_replace('/[^a-z]/',"",'as46fs45d');
4,过滤所有小写字母
echo preg_replace('/[a-z]/',"",'as46fs45d');
5,过滤大写字母以为的其他字符
echo preg_replace('/[^A-Z]/',"",'asQQ46fAGHs45d');
6,过滤所有大写字母
echo preg_replace('/[A-Z]/',"",'asQQ46fAGHs45d');
7,过滤所有字母以为的字符(不分大小写)
echo preg_replace('/[^a-z]/i',"",'asQQ46fAGHs45d'); //后面加i,表示不区分大小写
8,过滤所有字母(不分大小写)
echo preg_replace('/[a-z]/i',"",'asQQ46fAGHs45d'); //后面加i,表示不区分大小写
9,过滤数字、字母以为的所有字符(不分大小写)
echo preg_replace('/[^{0-9,a-z}]/i',"",'asQQ46fAGHs45d'); //后面加i,表示不区分大小写
10,过滤数字、字母(不分大小写)
echo preg_replace('/[{0-9,a-z}]/i',"",'asQQ46fAGHs45d'); //后面加i,表示不区分大小写
11,过滤数字、字母、“-”(不分大小写)
echo preg_replace('/[{0-9,a-z,\-}]/i',"",'asQQ46fAGHs45d'); //在这里需要将 - 转义 “\-”
刚学到的简单原则
匹配规则
‘/[]/’ $str //匹配$str中的每个字符
‘/[][]/’ $str //匹配$str中的每两个字符
‘/[][][]/’ $str //匹配$str中的每三个字符