<?php
$input = '8- (951)-4647- 425';
$parts = preg_split("/\\s|[(]|-|[)]/", $input, 0, PREG_SPLIT_NO_EMPTY
); /* разбиваем номер на части по допустимым знакам*/
$phoneNoBullshit = implode("", $parts); /*Соединяем части, получая номер*/
$regExp = "/^(8|\\+7)\\d{10}$/";
echo "Yep, it's a phone number.";
}
else {
echo "Please, enter a real phone number WITHOUT BULLSHIT, not that crap you just typed.";
}
?>
PD9waHAKCmVycm9yX3JlcG9ydGluZygtMSk7CgokaW5wdXQgPSAnOC0gKDk1MSktNDY0Ny0gNDI1JzsKCiRwYXJ0cyA9IHByZWdfc3BsaXQoIi9cXHN8WyhdfC18WyldLyIsICRpbnB1dCwgMCwgUFJFR19TUExJVF9OT19FTVBUWSk7IC8qINGA0LDQt9Cx0LjQstCw0LXQvCDQvdC+0LzQtdGAINC90LAg0YfQsNGB0YLQuCDQv9C+INC00L7Qv9GD0YHRgtC40LzRi9C8INC30L3QsNC60LDQvCovCgokcGhvbmVOb0J1bGxzaGl0ID0gaW1wbG9kZSgiIiwgJHBhcnRzKTsgLyrQodC+0LXQtNC40L3Rj9C10Lwg0YfQsNGB0YLQuCwg0L/QvtC70YPRh9Cw0Y8g0L3QvtC80LXRgCovCgokcmVnRXhwID0gIi9eKDh8XFwrNylcXGR7MTB9JC8iOwoKaWYgKHByZWdfbWF0Y2goJHJlZ0V4cCwgJHBob25lTm9CdWxsc2hpdCkpIHsKCWVjaG8gIlllcCwgaXQncyBhIHBob25lIG51bWJlci4iOwp9IAplbHNlIHsKCWVjaG8gIlBsZWFzZSwgZW50ZXIgYSByZWFsIHBob25lIG51bWJlciBXSVRIT1VUIEJVTExTSElULCBub3QgdGhhdCBjcmFwIHlvdSBqdXN0IHR5cGVkLiI7Cn0KPz4K