0
ответов

Как использовать preg_match для проверки кенийских телефонных номеров?

Я хотел бы добавить номер телефона в регистрационную форму. Пользователи должны будут ввести имя пользователя, адрес электронной почты, номер телефона и пароль. Обязательны все эти поля, включая номер телефона. Я ...
вопрос задан: 5 September 2017 13:24
0
ответов

PHP preg_match и preg_match_all функции

Я хотел бы знать, что делают функции preg_match и preg_match_all и как их использовать.
вопрос задан: 31 July 2017 14:17
0
ответов

Как я могу получить только именованные захваты из preg_match? [дубликат]

Возможный дубликат: как заставить preg_match preg_match_all возвращать только названные части выражения регулярного выражения. У меня есть этот фрагмент: $ string = 'Здравствуйте, меня зовут Линда. Мне нравится Pepsi. '; $ regex =' / name ...
вопрос задан: 23 May 2017 12:13
0
ответов

php preg_match формат даты «гггг-ММ»

Я пытаюсь использовать модифицированный формат preg из preg_match: проверьте формат дня рождения (дд/мм/гггг), чтобы сопоставить даты истечения срока действия кредитной карты (форматы гггг-ММ), если (!preg_match('/([0-9]{4})\-([0-9]{2})/', $...
вопрос задан: 23 May 2017 11:48
0
ответов

Как преобразовать выражения ereg в preg в PHP?

Поскольку регулярные выражения POSIX ( ereg) устарели с PHP 5.3.0, я хотел бы знать простой способ преобразовать старые выражения в PCRE (Perl-совместимые регулярные выражения) (preg). Например, я ...
вопрос задан: 23 May 2017 10:31
0
ответов

preg_replace, как заменить только соответствующий шаблон xxx ($ 1) yyy внутри селектора

Я пытаюсь использовать регулярное выражение, чтобы стереть только соответствующую часть строки. Я использую функцию preg_replace и пытался удалить соответствующий текст, поместив скобки вокруг ...
вопрос задан: 13 March 2017 10:03
0
ответов

Как искать в массиве с preg_match?

Как искать в массиве с preg_match? Пример: name', 'this'), $ match)) {// Отлично !! $ items [] = $ ...
вопрос задан: 2 November 2016 06:09
0
ответов

Регулярное выражение для проверки только натуральных чисел?

Недавно я обнаружил, что метод, который я использовал для проверки пользовательского ввода, принимает некоторые значения, которые мне не очень нравятся. Мне нужно, чтобы он принимал только натуральные числа (1, 2, 3 и т. Д.) Без не -...
вопрос задан: 3 November 2015 12:16
0
ответов

Регулярные выражения PHP: В

нет конечного разделителя '^'. У меня возникли некоторые проблемы с регулярными выражениями. Это мой код $ pattern = "^ ([0-9] +) $"; если (preg_match ($ pattern, $ input)) echo "да"; иначе эхо "нет"; Я запускаю его и получаю: Предупреждение: ...
вопрос задан: 8 August 2015 06:35
0
ответов

Как убрать пробел в выводе этого регулярного выражения? [Дубликат]

Я использую регулярное выражение в PHP. Это мой сценарий: $ s = "2044 блаблабла 2033 блаблабла 2088"; echo preg_replace ("/ (20) \ d \ d /", "$ 1 14", $ s); Результат был примерно такой: 20 14 блаблабла 20 14 блаблабла 20 14 I ...
вопрос задан: 12 September 2014 15:12
0
ответов

с использованием preg_match для обнаружения персидских (фарси) символов в строке

Я пытаюсь проверить данные формы на стороне сервера. меня интересует, чтобы пользователь просто заполнял форму персидскими символами. Я использую этот код: $ name = trim ($ _ POST ['name']); $ name = ...
вопрос задан: 8 February 2014 00:16
0
ответов

Регулярное выражение для соответствия IP-адресу [closed]

Я новичок в использовании регулярных выражений, и я хочу использовать функцию preg_match, чтобы определить, является ли строка IP-адресом. Например, если $ string = "45.56.78.222" или что-то в этом роде, preg_match ($ regex, $ string) должен ...
вопрос задан: 27 January 2014 21:32
0
ответов

PHP regex non-capture non-match group

Я делаю регулярное выражение сопоставления даты, и все идет довольно хорошо , У меня пока есть это: "/ (?: [0-3])? [0-9] - (?: [0-1])? [0-9] - (?: 20) [0-1] [0-9] / "Он будет (надеюсь) соответствовать однозначным или двузначным числам дней и ...
вопрос задан: 26 November 2013 20:35
0
ответов

php regex preg_match для переменной, содержащей URL

Я пытаюсь запустить регулярное выражение в URL, чтобы извлечь все сегменты после хоста. Я не могу заставить его работать, когда сегмент узла находится в переменной, и я не уверен, как заставить это работать // это работает, если (...
вопрос задан: 16 November 2013 06:21
0
ответов

Preg_match для многострочного текста

С помощью Казимира и Ипполита я пытался разобрать некоторый текст, подобный тому, что показан в примере ниже (примечание: мой первоначальный вопрос сильно упрощал образец текста - потому что я предполагал, что я легко буду ...
вопрос задан: 11 June 2013 10:53
0
ответов

How to get the shortest rather than longest possible regex match with preg_match()

I have string similar to this one: {{something1}} something2 {{something3}} something4 How can I match only "something1" using the preg_match() function? I tried: preg_match("/\{\{(.*)\}\}/si",$...
вопрос задан: 28 March 2013 14:45
0
ответов

preg_match имеет ограничение на размер строки

preg_match имеет ограничение на str в PHP 5.2.5
вопрос задан: 20 December 2012 19:33
0
ответов

PHP preg_match UUID v4

У меня есть строка, содержащая UUID v4 $ uuid = 'http://domain.com/images/123/b85066fc-248f-4ea9-b13d-0858dbf4efc1_small. jpg '; Как мне получить значение b85066fc-248f-4ea9-b13d-0858dbf4efc1 из ...
вопрос задан: 20 December 2012 19:25
0
ответов

Регулярное выражение Действительное упоминание в Твиттере

Я пытаюсь найти регулярное выражение, которое соответствует действительности, если твит является истинным упоминанием. Следует отметить, что строка не может начинаться с «@» и не может содержать «RT» (без учета регистра), а «@» должно начинать слово. В
вопрос задан: 7 September 2012 12:05
0
ответов

Создать совпадение preg _для разрешения проверки пароля (!@ #$%)

Я хотел бы создать функцию сопоставления preg _для проверки моих паролей, но я не уверен, как написать ее, чтобы разрешить использование следующих специальных символов :!@ #$%. если (!preg _соответствует (????? )$/', $...
вопрос задан: 8 August 2012 22:14
0
ответов

preg _соответствует международным символам и диакритическим знакам

Я хотел бы проверить строку с помощью шаблона, который может содержать только буквы (, включая буквы с диакритическими знаками ). Вот код, который я использую, и он всегда возвращает «nok». Я не знаю, что я делаю неправильно,...
вопрос задан: 25 July 2012 11:48
0
ответов

Почему этот шаблон pregmatch возвращает true при вводе числа?

Я знаю, что это очень просто для некоторых, но это заставило меня почесать голову. почему этот шаблон /[!@ #$%^& *()+|. *-<>\' `]/ вернуть true при вводе числа, т.е. abcd123. проверял на этом тестере
вопрос задан: 19 July 2012 15:54
0
ответов

PHP preg_match - разрешить только буквенно-цифровые строки и - _ символы

Мне нужен regex для проверки, содержит ли строка только цифры, буквы, дефис или знак подчеркивания $string1 = "This is a string*"; $string2 = "this_is-a-string"; if(preg_match('******', $string1){ echo "...
вопрос задан: 29 June 2012 07:36
0
ответов

Отличаются ли эти шаблоны регулярных выражений?

Веб-сайт, над которым я работал, не будет сопоставлять данные с использованием шаблона регулярного выражения PHP (preg_match), который работает везде, где я его тестировал. Этот шаблон: (.*?) ...
вопрос задан: 21 June 2012 14:02
0
ответов

PHP preg_match country, также известный как буквы и пробелы

Я ищу удобный способ проверки букв и пробелов с помощью preg_match в PHP. Таким образом, вы можете добавить только «Нидерланды» или «Дания». Заранее спасибо!
вопрос задан: 19 June 2012 10:15
0
ответов

регулярные выражения для парсера URL

Я хочу проверить, есть ли в строке слово user ...
вопрос задан: 12 June 2012 15:21
0
ответов

Проверить, является ли строка регулярным выражением

Есть ли хороший способ проверить, является ли строка регулярным выражением или обычная строка в PHP?В идеале я хочу написать функцию для запуска строки, которая возвращает true или false.Я посмотрел на preg_last_error(): ...
вопрос задан: 28 May 2012 00:50
0
ответов

Регулярное выражение для соответствия буквенно-цифровым символам, подчеркиванию, точкам и тире, разрешая точку и тире только в середине

В настоящее время я использую это: if (preg_match ('/^[a-zA-Z0-9_]+([ a-zA-Z0-9_]*[.-]?[a-zA-Z0-9_]*)*[a-zA-Z0-9_]+$/', $product)) { вернуть истину; } иначе { вернуть ложь } Например, я хочу сопоставить: pro....
вопрос задан: 26 May 2012 10:24
0
ответов

preg_match не работает в php > 5.3

Я плохо разбираюсь в регулярных выражениях, поэтому я даже не знаю, что именно делает это выражение: echo preg_match('/ ^(([a-zA-Z0-9\x2d]{1,63}\x2e)*[a-zA-Z0-9\x2d]{1,63}){1,254}$/', 'пример12345678. ком>'); ...
вопрос задан: 18 May 2012 07:49
0
ответов

php получить число из строки

У меня есть эта строка @[123 :peterwateber] привет 095032sdfsdf! @[589 :zzzz] Я хочу получить 123 и 589, как вы это используете регулярное выражение или что-то в PHP? Примечание :peterwateber и zzzz...
вопрос задан: 6 May 2012 05:23