$str="a b c";
if(preg_match("/^[abc\+ ]+$/",$str)) echo "符合";
else echo "不符合";不知道你对abc的顺序有没有要求