Как удалить не буквенно-цифровые символы из строки и оставить пробелы?

Я хочу создать регулярное выражение, которое удаляет все не буквенно-цифровые символы, но сохраняет пробелы. Это необходимо для очистки ввода поиска до того, как он попадет в базу данных. Вот что у меня есть на данный момент:

@search_query = @search_query.gsub(/[^0-9a-z]/i, '')

Проблема в том, что он удаляет все пробелы. Решения о том, как сохранить пробелы?

92
задан jwueller 24 May 2011 в 07:51
поделиться