Форум программистов, компьютерный форум, киберфорум
PHP: RegExp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/25: Рейтинг темы: голосов - 25, средняя оценка - 4.88
Веб-мастер
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
1

Как добавить пробельный символ?

18.07.2012, 02:21. Показов 4755. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
С регулярками толком не разобрался, они мне в общем не понятны совсем!

Но вот есть регулярка которую сам написал:
PHP
1
if(!preg_match("/^[\+]?[0-9\(\)\-]{1,}$/",$phone)) // ERROR
Всё прокатывает кроме пробелов которые добовляются с помощью \s насколько я знаю.

Но куда я только не пытался вставить это (\s), нечерта не получалось. Не понимаю просто. Много чего смотрел, читал. Свои попытки. Но без понятия что делать. Попытки примерно такие:
Код
^[\+]?[0-9\(\)\-\s]{1,}$
^[\+]?[0-9\(\)\-]\s{1,}$
^[\+]?[0-9\(\)\-]\s*{1,}$
^[\+]?[0-9\(\)\-]+\s*{1,}$
^[\+]?[\s0-9\(\)\-]{1,}$
^[\+]?[(\s)0-9\(\)\-]{1,}$
^[\+]?[(\s)?0-9\(\)\-]{1,}$
^[\+]?[0-9\(\)\-(\s)]{1,}$
^[\+]?[0-9\(\)\-(\s)?]{1,}$
^[\+]?[0-9\(\)\-]{1,}\s$
^\s[\+]?[0-9\(\)\-]{1,}$
Я понимаю что я сделал что попало. Но я не понимаю! ^_^

Добавлено через 7 минут
Заработало. Хотя сам не знаю почему, просто добавил ОПЯТЬ. И начало работать. Бред!

Код
/^[\+]?[0-9\(\)\-\s]{1,}$/
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.07.2012, 02:21
Ответы с готовыми решениями:

Потоки. Ввод элементов в массив через пробельный символ
Ребят, как ввести десятичные числа в массив через пробел? Допустим, есть массив Arr, я ввожу: 250...

Строка: Как удалить начальный символ в строке и добавить тот же символ (который удалили) в конец строки?
Как удалить начальный символ в строке и добавить тот же символ (который удалили) в конец строки? ...

Как добавить символ?
Здравствуйте! Подскажите пожалуйста почему при добавление данных выводит ошибку когда добавляю...

Как добавить случайный символ в ListBox?
Помогите, пожалуйста, кому не сложно...

1
Vovan-VE
18.07.2012, 15:40     Как добавить пробельный символ?
  #2

Не по теме:

Maksimchikfull, Внутри символьного класса [] всё это можно не экранировать. Дефис ставим в начало - и его тоже можно не экранировать.
Вместо символьного класс с единственным символом лучше писать отдельно сам символ.
{1,} - Это +

Код
/^\+?[-0-9()\s]+$/

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.07.2012, 15:40

Как добавить символ к символьной строке
Задание : Задать символьный ряд . Если слов в ряду имеет парное количество символов ,то с обеих...

Как добавить символ конца строки в вектор
Здравствуйте, как я понимаю getline не записывает символ конца строки в массив, я попытался найти...

Как в переменную добавить символ переноса строки?
Здравствуйте. Подскажите, пожалуйста, как сделать так, чтобы в переменную str1 добавлялись...

Подскажите как добавить нулевой символ через strlen в си
void shifr() { FILE *f1; system("cls"); fflush(stdin); char* str1 = new char; char* str2...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru