2011-04-15 126 views

回答

9

就包括單引號和範圍的結尾連字符:

function sanitize_string($s) { 
    $result = preg_replace("/[^a-zA-Z0-9'-]+/", " ", html_entity_decode($s, ENT_QUOTES)); 
    return $result; 
} 
+0

夠簡單。感謝幫助halfdan – 2011-04-15 12:20:13

1

試圖得到一個儘可能快地回答你。

我想你可以將它們添加到字符類中;可能你需要逃避它們。

注意:要使用-請務必將其放在最後,否則將被視爲元字符。

相關問題