Регулярное выражение для телефона с необязательным "+"

Нужно регулярное выражение для телефона, состоящее из любых цифр, включая необязательный + в начале (т.е. чтобы пропускал и без него, но если юзер всетаки его поставит, чтобы форма не ругалась).

как сделать + из этой регулярки не обязательным условием ?

\+\d*

Ответы (2 шт):

Автор решения: phony51

Регулярное выражение для номеров РФ(может начинаться с +7/8/7): ((8|\+7|7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}

→ Ссылка
Автор решения: Qwertiy

как сделать + из этой регулярки не обязательным условием ?

Вопрос после ного поставить - очевидно же.

→ Ссылка