Я хочу отобразить сообщение об ошибке, если число не соответствует числу с дефисом, знаком плюс, пробелом или скобками. Нет номеров.выражение preg_match для телефонных номеров
Например:
(012) 123 4567
(012)-123-4567
012-345-6789
123 123 1234
+12 23 213 3456
Приведенные выше примеры все работы с этим выражением:
if (!preg_match("/^[0-9\-]|[\+0-9]|[0-9\s]|[0-9()]*$/", $_POST['tel'])) {
$telErr = "Invalid contact number";
}
Но это дает письма, которые я не хочу.
Пример:
+00000000a
В приведенном выше примере принимается выражением я.
Пожалуйста, помогите мне с этим.
Это также будет соответствовать ++++++++ 234 + - – avonnadozie