2012-08-23 65 views

回答

3

通過使用字符類?

$string = array('H7X*4C9', 'H7X=4C9', 'H7X-4C9', 'H7X#4C9', 'H7X+4C9'); 

foreach($string as $str) { 
    echo preg_replace("/[^a-z0-9+]/i", '', $str) . "\n"; 
} 

說明:

[]標誌着字符類/列表(允許/不允許即哪些字符)

^[]告訴引擎使人物不允許

i結束後/告訴發動機忽略大小寫

http://codepad.org/U63JBdl0

+0

yes.it works.thank you –

+0

您最好在字符類外面移動「+」號。 – Toto

+0

@ M42的要求是允許+。這就是爲什麼它在角色類中。 –