Регулярное выражение для принудительного использования буквенно-цифровых символов, но разрешает использование апострофов и дефисов?

Как бы мне изменить эту функцию, чтобы она позволяла использовать одиночный апостроф и дефисы:

function sanitize_string($s) {
    $result = preg_replace("/[^a-zA-Z0-9]+/", " ", html_entity_decode($s, ENT_QUOTES));
    return $result;
}
6
задан Scott B 15 April 2011 в 12:12
поделиться