Articles of preg match

Функции PHP preg_match и preg_match_all

Я хотел бы знать, что делают функции preg_match и preg_match_all и как их использовать.

подтвердите этот формат – «ЧЧ: ММ»

Я пытаюсь использовать preg_match для проверки того, что ввод времени находится в этом формате – «HH: MM»

Обнаружение писем в тексте

Я пытаюсь создать функцию, которая переводит каждое вхождение простого текстового адреса электронной почты в заданную строку в html- версию. Предположим, у меня есть следующий код, где htmlizeEmails – это функция, которую я ищу: $str = "Send me an email to bob@example.com."; echo htmlizeEmails($str); // Echoes "Send me an email to <a href="mailto:bob@example.com">bob@example.com</a>." Если возможно, я […]

preg_match: проверить формат дня рождения (дд / мм / гггг)

Как сделать выражение, которое проверяет вход дня рождения, чтобы соответствовать формату, подобному этому dd / mm / yyyy? Ниже я догадываюсь, но это занимает тоже, если я ставлю 99/99/9999! if (!preg_match("/[0-9]{2}\/[0-9]{2}\/[0-9]{4}/", $cnt_birthday)) { $error = true; echo '<error elementid="cnt_birthday" message="BIRTHDAY – Only this birthday format – dd/mm/yyyy – is accepted."/>'; } Как я могу убедиться, […]

Как получить идентификатор видео из URL? (DailyMotion)

Пример: http://www.dailymotion.com/video/x4xvnz_the-funny-crash-compilation_fun Как получить x4xvnz ?

Как использовать preg_match для проверки пробелов?

Как использовать функцию php preg_match () для проверки строки, чтобы увидеть, существуют ли какие-либо пробелы? пример «это предложение будет проверено верно для пробелов» "ThisOneWouldTestFalse"

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

Я пытаюсь проверить данные формы с серверной стороны. мой интерес заключается в том, что пользователь просто заполняет форму персидскими символами. Я использую этот код: $name=trim($_POST['name']); $name= mysql_real_escape_string($name); if (preg_match('/^[\u0600-\u06FF]+$/',str_replace("\\\\","",$name))){$err.= "Please use Persian characters!";} Но это не работает! вот предупреждение: Warning: preg_match() [function.preg-match]: Compilation failed: PCRE does not support \L, \l, \N, \U, or \u at […]

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

Я пытаюсь использовать регулярное выражение для удаления только соответствующей части строки. Я использую функцию preg_replace и preg_replace удалить соответствующий текст, поместив круглые скобки вокруг соответствующей части. Пример: preg_replace('/text1(text2)text3/is','',$html); Это заменяет всю строку на ''. Я хочу только стереть text2, но оставить text1 и text3 неповрежденными. Как я могу сопоставить и заменить только ту часть строки, […]

Проверка подлинности PHP is_numeric или preg_match 0-9

Для меня это не большая проблема (насколько мне известно), это больше меня интересует. Но в чем основное отличие, если таковое имеется, – использовать is_numeric поверх preg_match (или наоборот) для проверки входных значений пользователя. Пример 1: <?php $id = $_GET['id']; if (!preg_match('/^[0-9]*$/', $id)) { // Error } else { // Continue } ?> Пример 2: <?php […]

php для извлечения строки из двойной кавычки

У меня есть строка: Это текст, «Ваш баланс оставил $ 0.10», Конец 0 Как я могу извлечь строку между двойными кавычками и иметь только текст (без двойных кавычек): Ваш баланс оставил $ 0,10 Я попробовал preg_match_all() но не повезло.