|
2 / 3 / 2
Регистрация: 17.05.2013
Сообщений: 403
|
|
Поиск номера телефона в тексте30.06.2017, 09:45. Показов 4310. Ответов 9
Метки нет (Все метки)
Добрый день есть текст в блоке и в нем могут быть номера телефонов, мне нужно найти их, и занести через запятую в поле input например
+375 33 318 56 78 +375(33) 318 56 78 33 318 56 78 (33) 318 56 78 (33) 3185678 8029 3185678 Да вообще много вариантов, как веселый пользователь возьмет и напишет, проблема в том что могут быть написаны два номера рядом, без знака припенания,В принципе теста немного и по количеству цифр,может напоминать только дата 20.12.2017 как можно это реализовать.
0
|
|
| 30.06.2017, 09:45 | |
|
Ответы с готовыми решениями:
9
Проверка номера телефона Скрипт для отображения номера телефона Реализовать контроль ошибок ввода данных в поле, предназначенное для ввода номера телефона |
|
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
|
|
| 30.06.2017, 10:34 | |
|
0
|
|
|
2 / 3 / 2
Регистрация: 17.05.2013
Сообщений: 403
|
|
| 30.06.2017, 10:39 [ТС] | |
|
Пифагор, Проблема в том что не я контролирую это, ко мне данные приходят в таком виде)) и мне нужно их достать из текста
0
|
|
|
129 / 112 / 39
Регистрация: 27.09.2012
Сообщений: 305
|
|
| 30.06.2017, 11:03 | |
|
Ну видимо только наиболее встречающиеся варианты искать regexp. Будь пример текста такого, было бы по проще думать
0
|
|
|
2 / 3 / 2
Регистрация: 17.05.2013
Сообщений: 403
|
|
| 30.06.2017, 11:47 [ТС] | |
|
Вот это все из реальных примерно 70 первых просмотрел
<br>+ 375 (44) 70 333 50<br> <br>+375 29 103 10 00 Инфо: +375 25 914 09 96 <br> звоните +375255174208 (viber) позвоните +375-29-765-74-60 тел. +375(25)540-73-52 INFO: +37544 783-07-52 4 | +375291444714 +375 (29/33) 389-8000 g" /> 8 025 702 73 95 <br>+375 (44) 584 16 82 (velcom) <br>+375 (29) 163 96 83. : <br>+375 (29) 163 96 83. <br>+375 (44) 584 16 82 velcom : +375(29)372-23-87 ( >+ 375 (44) 70 333 50 <br> . <br>+375257261476 <br>+375 29 103 10 00 ефону 80296040121<br>< записи: +375445819882 ил <br>+375-25-787-51-98 <br>+375-29-677-03-73 ия: +375 29 655-55-55 <br> запись +375336535455 . +375295939444<b ильярда +375291891023 л: +375 44 51 0000 3 <b : <br>+375 (44) 584 16 82 (velcom) <br>+375 (29) 163 96 83. ✉ : +375 29 3695581, +375 29 7034500 <br> <br>+375 (33) 90-40-120 <br>+375 (29) 630-06-05<br> >Звони! +375259181631 тел. +375-33-6358115, +375-29-1654723 : <br>+375291771727 <br>+375296174801 ел. +375(25)540-73-52 (он же vib иси: +375291548722 Маргарита ный! <br>+ 375 (44) 70 333 50<br> viber +375-25-514-88-20 и бр для связи +375-25-514-88-2 к: + 375 29 3 686 686, +375 29 76 000 76. ну: +375 (44) 77-321-77<br>ВХ <br>+ 375 (44) 70 333 50<br> : +375 29 3695581, +375 29 7034500 ✉ : +375 29 3695581, +375 29 7034500<br> номер 29 650 99 99<im нам: +375 29 3695581, +375 29 7034500 <i ну: +375 29 603 78 72 <br>+375 29 770 16 12 <br>+375 33 904 01 20 Добавлено через 1 минуту Antiplayer, Добавлено через 16 минут на первый взгляд вот такие комбинации разные + 375 (44) 70 333 50 +375 29 103 10 00 +375255174208 +375-29-765-74-60 +375(25)540-73-52 +37544 783-07-52 +375 (29/33) 389-8000 8 025 702 73 95 +375 (44) 584 16 82 80296040121 +375-25-787-51-98 +375 29 655-55-55 +375 44 51 0000 3 +375 29 3695581 +375-25-514-88-2
0
|
|
|
13 / 14 / 4
Регистрация: 10.10.2014
Сообщений: 109
|
|
| 30.06.2017, 11:48 | |
|
Придумайте регулярное выражение для всех случаев. Не скажу, что легко будет, но если подумать - красиво можно сделать
0
|
|
|
2 / 3 / 2
Регистрация: 17.05.2013
Сообщений: 403
|
|
| 30.06.2017, 11:57 [ТС] | |
|
Если бы я регулярки хорошо знал написал бы ))), может сервисы есть интересные куда вводить исходные данные вводить можно, а на выходе регулярка, ну или что бы полегче было
Добавлено через 2 минуты Может как-то можно к количеству цифр привязать, ну хотя в таком случае там где два номера будут проблемы
0
|
|
|
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
|
||||||
| 30.06.2017, 12:03 | ||||||
|
Проверено на всех вышеуказанных вариантах.
2
|
||||||
|
Superposition
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
|
||
| 30.06.2017, 12:57 | ||
|
0
|
||
|
2 / 3 / 2
Регистрация: 17.05.2013
Сообщений: 403
|
|
| 30.06.2017, 15:21 [ТС] | |
|
Пифагор, В некоторых примерах полученное значение открывающая скобка, это можно как-нибудь изменить в регулярке или лучше обработать полученные данные отдельно. Например +375 (44) 584 16 82 (.
0
|
|
| 30.06.2017, 15:21 | |
|
Помогаю со студенческими работами здесь
10
Поиск имени в тексте Javascript поиск и замена в тексте Функция для формата номера телефона
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|