var data = new FormData();
var file = document.getElementById('inputFile').files[0];
data.append('file', file);
var xhr = new XMLHttpRequest();
xhr.open('POST', '/upload.php', true);
xhr.onload = function () {
// do something to response
console.log(this.responseText);
};
xhr.send(data);
не поддерживают многие хостеры
Absolute138, а по другому никак. Только ручками, только ручками. Все дело в том что невозможно. Просто реально невозможно поймать номер телефона. Существует невероятное множество форматов, видов, цифр. Их может быть 10, 11, 12 или 6. Вы НЕ ПОЙМАЕТЕ номер без ущерба контенту.
Если речь идет о общедоступном поле, которое заполняет сам юзер, то о конфиденциальности речи идти не может. Если юзер захотел оставить номер, зачем его отрезать, Если вы принципиально не хотите что бы юзер оставлял номер, то да, он может оставить буквами, а еще может ссылку на телеграм, а еще как угодно обойти это ваше правило. Ваш подход изначально бредовый - мы запретим, правда запрет этот можно легко обойти, но он может помешать людям, которые его не нарушали. Мне это очень сильно напоминает роскомнадзор с блокировкой телеграма.
Не будьте роскомнадзором, не выдумывайте бессмысленные запреты.