Я хотел бы добавить номер телефона в регистрационную форму. Пользователи должны будут ввести имя пользователя, адрес электронной почты, номер телефона и пароль. Обязательны все эти поля, включая номер телефона. Я ...
Возможный дубликат: как заставить preg_match preg_match_all возвращать только названные части выражения регулярного выражения. У меня есть этот фрагмент: $ string = 'Здравствуйте, меня зовут Линда. Мне нравится Pepsi. ';
$ regex =' / name ...
Я пытаюсь использовать модифицированный формат preg из preg_match: проверьте формат дня рождения (дд/мм/гггг), чтобы сопоставить даты истечения срока действия кредитной карты (форматы гггг-ММ), если (!preg_match('/([0-9]{4})\-([0-9]{2})/', $...
Поскольку регулярные выражения POSIX ( ereg) устарели с PHP 5.3.0, я хотел бы знать простой способ преобразовать старые выражения в PCRE (Perl-совместимые регулярные выражения) (preg). Например, я ...
Я пытаюсь использовать регулярное выражение, чтобы стереть только соответствующую часть строки. Я использую функцию preg_replace и пытался удалить соответствующий текст, поместив скобки вокруг ...
Недавно я обнаружил, что метод, который я использовал для проверки пользовательского ввода, принимает некоторые значения, которые мне не очень нравятся. Мне нужно, чтобы он принимал только натуральные числа (1, 2, 3 и т. Д.) Без не -...
нет конечного разделителя '^'. У меня возникли некоторые проблемы с регулярными выражениями. Это мой код $ pattern = "^ ([0-9] +) $"; если (preg_match ($ pattern, $ input)) echo "да";
иначе эхо "нет"; Я запускаю его и получаю: Предупреждение: ...
Я использую регулярное выражение в PHP. Это мой сценарий: $ s = "2044 блаблабла 2033 блаблабла 2088"; echo preg_replace ("/ (20) \ d \ d /", "$ 1 14", $ s); Результат был примерно такой: 20 14 блаблабла 20 14 блаблабла 20 14 I ...
Я пытаюсь проверить данные формы на стороне сервера.
меня интересует, чтобы пользователь просто заполнял форму персидскими символами. Я использую этот код: $ name = trim ($ _ POST ['name']);
$ name = ...
Я новичок в использовании регулярных выражений, и я хочу использовать функцию preg_match, чтобы определить, является ли строка IP-адресом. Например, если $ string = "45.56.78.222" или что-то в этом роде, preg_match ($ regex, $ string) должен ...
Я делаю регулярное выражение сопоставления даты, и все идет довольно хорошо , У меня пока есть это: "/ (?: [0-3])? [0-9] - (?: [0-1])? [0-9] - (?: 20) [0-1] [0-9] / "Он будет (надеюсь) соответствовать однозначным или двузначным числам дней и ...
Я пытаюсь запустить регулярное выражение в URL, чтобы извлечь все сегменты после хоста. Я не могу заставить его работать, когда сегмент узла находится в переменной, и я не уверен, как заставить это работать // это работает, если (...
С помощью Казимира и Ипполита я пытался разобрать некоторый текст, подобный тому, что показан в примере ниже (примечание: мой первоначальный вопрос сильно упрощал образец текста - потому что я предполагал, что я легко буду ...
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",$...
preg_match имеет ограничение на str в PHP 5.2.5 Php $ str1 = '% c @ d '. str_repeat ('=', 33326); $ str2 = ' a @ b % c @ d '. str_repeat ('=', 33327); $ regexp = '/^(.*)@(.*)%(.*)$/si'; echo ...
У меня есть строка, содержащая UUID v4 $ uuid = 'http://domain.com/images/123/b85066fc-248f-4ea9-b13d-0858dbf4efc1_small. jpg '; Как мне получить значение b85066fc-248f-4ea9-b13d-0858dbf4efc1 из ...
Я пытаюсь найти регулярное выражение, которое соответствует действительности, если твит является истинным упоминанием. Следует отметить, что строка не может начинаться с «@» и не может содержать «RT» (без учета регистра), а «@» должно начинать слово. В
Я хотел бы создать функцию сопоставления preg _для проверки моих паролей, но я не уверен, как написать ее, чтобы разрешить использование следующих специальных символов :!@ #$%. если (!preg _соответствует (????? )$/', $...
Я хотел бы проверить строку с помощью шаблона, который может содержать только буквы (, включая буквы с диакритическими знаками ). Вот код, который я использую, и он всегда возвращает «nok». Я не знаю, что я делаю неправильно,...
Я знаю, что это очень просто для некоторых, но это заставило меня почесать голову. почему этот шаблон /[!@ #$%^& *()+|. *-<>\' `]/ вернуть true при вводе числа, т.е. abcd123. проверял на этом тестере
Мне нужен regex для проверки, содержит ли строка только цифры, буквы, дефис или знак подчеркивания $string1 = "This is a string*";
$string2 = "this_is-a-string"; if(preg_match('******', $string1){ echo "...
Веб-сайт, над которым я работал, не будет сопоставлять данные с использованием шаблона регулярного выражения PHP (preg_match), который работает везде, где я его тестировал. Этот шаблон: (.*?) ...
Я ищу удобный способ проверки букв и пробелов с помощью preg_match в PHP. Таким образом, вы можете добавить только «Нидерланды» или «Дания». Заранее спасибо!
Есть ли хороший способ проверить, является ли строка регулярным выражением или обычная строка в PHP?В идеале я хочу написать функцию для запуска строки, которая возвращает true или false.Я посмотрел на preg_last_error():
...
В настоящее время я использую это: if (preg_match ('/^[a-zA-Z0-9_]+([ a-zA-Z0-9_]*[.-]?[a-zA-Z0-9_]*)*[a-zA-Z0-9_]+$/', $product)) {
вернуть истину;
} иначе { вернуть ложь
} Например, я хочу сопоставить: pro....
Я плохо разбираюсь в регулярных выражениях, поэтому я даже не знаю, что именно делает это выражение: echo preg_match('/ ^(([a-zA-Z0-9\x2d]{1,63}\x2e)*[a-zA-Z0-9\x2d]{1,63}){1,254}$/', 'пример12345678. ком>'); ...
У меня есть эта строка @[123 :peterwateber] привет 095032sdfsdf! @[589 :zzzz] Я хочу получить 123 и 589, как вы это используете регулярное выражение или что-то в PHP? Примечание :peterwateber и zzzz...