В основном я ищу регулярное выражение для телефонных номеров.
Входные данные могут быть:
009133434343443434
+92333232323232
0223323232
0345*
021*
Что я пробовал
^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$
Максимальное количествосимволов в моем поле может быть 20, а наименьшее количество полей может быть 3, но по приведенным выше правилам я не могу найти подходящих результатов.
*
может прийти только в конце
+
можеттолько в начале строки.