呵呵.有点笨不要笑我.但肯定是可以的.
<?php
$a="《计算aaaaadADDSCVWEQWASDVASaldkfasdlkjfalsdkfjlk机病aaaaa毒技术》";
$b="q|w|e|r|t|y|u|i|o|p|a|s|d|f|g|h|j|k|l|z|x|c|v|b|n|m|Q|W|E|R|T|Y|U|I|O|P|A|S|D|F|G|H|J|K|L|Z|X|C|V|B|N|M";preg_match_all("/[\\x80-\\xff]?./",$a,$arr);
$a=implode(preg_replace("/$b/","",$arr[0]),"");
echo "a=$a<br>";
?>
<?php
$a="《计算aaaaadADDSCVWEQWASDVASaldkfasdlkjfalsdkfjlk机病aaaaa毒技术》";
$b="q|w|e|r|t|y|u|i|o|p|a|s|d|f|g|h|j|k|l|z|x|c|v|b|n|m|Q|W|E|R|T|Y|U|I|O|P|A|S|D|F|G|H|J|K|L|Z|X|C|V|B|N|M";preg_match_all("/[\\x80-\\xff]?./",$a,$arr);
$a=implode(preg_replace("/$b/","",$arr[0]),"");
echo "a=$a<br>";
?>
$str = "fasdf345423dsf2343214";
$string = preg_replace("/[a-z,A-Z]/",'',$str);
print $string;
<?php
$str = "fasdf345423dsf2,,,,343214";
$string = preg_replace("/[a-zA-Z]/",'',$str);
print $string;
$str = "fasdf345423dsf2,,,,343214";
$string = preg_replace("/[a-zA-Z]/",'',$str);
print $string;
这个可以呀好好看看。。