Разбор строки c телефонами на Javascript||PHP

377
18 января 2017, 02:03

Есть строка вида +7 (495) 605-63-80 +7 (903) 270-70-00 +7 (495) 605-67-88 Как из этой строк средствами Javascript||PHP получить массив из трех телефонов?

Answer 1
$tel = "+7 (495) 605-63-80 +7 (903) 270-70-00 +7 (495) 605-67-88";
$telArr = explode("+7", $tel);
print_r($telArr);

Как то так))
Просто текст для того что бы набрать 30 символов )))

Answer 2

На скорую руку...

var stringPhone = "+7 (495) 605-63-80 +7 (903) 270-70-00 +7 (495) 605-67-88"; var result = stringPhone.split('+7'); for(var i=0;i<result.length;i++){result[i]="+7"+result[i];} alert(result);

jsfiddle

Answer 3

Или например вот так - https://regex101.com/r/PCtj3D/1. Естественно, если номер в строке будет содержать другое количество пробелом между собою - не найдет ничего.

const regex = /\+7.{16}/g; 
const str = `+7 (495) 605-63-80 +7 (903) 270-70-00 +7 (495) 605-67-88`; 
console.log(str.match(regex));

READ ALSO
Автоматическое нажатие на кнопку

Автоматическое нажатие на кнопку

Какой js код позволяет при перезагрузке странице или вообще при ее первом посещение - автоматически выбрать какой-нибудь элемент(по нажатию...

500
Отправка запроса get из js в php и обратно

Отправка запроса get из js в php и обратно

Как правильно сделать отправку $get из js в php и обратно Есть код

333