Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
Есть в базе телефонные номера вида +375 (17) 111-11-11
SELECT * FROM test WHERE REGEXP_REPLACE(phone, '[^0-9]', '') LIKE '%1711111%';
<?php $MASK = '+7(%d%d%d)%d%d%d-%d%d-%d%d'; $VALUE = '1234145577'; $arValues = str_split($VALUE, 1); $RESULT = sprintf($MASK, ...$arValues); print_r($RESULT); // +7(123)414-55-77
мне нужно удалять все пробелы и дефисы в начале
/^[\s\-]+/isu
и в конце строки
/[\s\-]+$/isu
а так-же заменять двойные дефисы и пробелы между символами на единичные
/\s+/isu
/\-+/isu