Регулярное выражение для проверки только A-Z, a-z, 0-9, пробел, точка, дефис - восклицательный знак! вопросительный знак ? цитаты "

Я хочу использовать регулярное выражение, которое проверяет текст, который вводит пользователь.

/^[a-zA-Z0-9 ]+$/

Выше можно разрешить только буквы, цифры и пробел.

Что будет регулярным выражением для разрешения:

алфавитный,
номера,
пространство,
период.
дефис -
восклицательный знак !
вопросительный знак ?
цитаты "






Кроме указанных выше символов пользователь не может вводить другие символы.

Спасибо, навеенось