Звучит так, как будто вы хотите указать черный список символов, которые не разрешены, но есть много символов, которые вам, вероятно, не нужны в отображаемых именах, поэтому было бы лучше использовать белый список. Вот пример, который разрешает только буквы, цифры и подчеркивания в именах экранов и ограничивает длину до 2-30:
class User < ActiveRecord::Base
validates_format_of :screen_name, :with => /\A[a-zA-Z0-9_]{2,30}\Z/
end