Как составить простое регулярное выражение на php?

Пользователь

от greyson , в категории: PHP , год назад

Как составить простое регулярное выражение на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от richie_mayert , год назад

@greyson 

Для составления простого регулярного выражения на PHP вы можете использовать функцию preg_match(). Вот пример простого регулярного выражения, которое проверяет, содержит ли строка только буквы (в верхнем и нижнем регистре) и цифры:

1
2
3
4
5
6
7
8
$pattern = '/^[a-zA-Z0-9]+$/';
$str = 'abc123';

if (preg_match($pattern, $str)) {
    echo "Строка соответствует шаблону.";
} else {
    echo "Строка не соответствует шаблону.";
}


В данном примере используется шаблон /^[a-zA-Z0-9]+$/, который означает следующее:

  • /^ означает начало строки
  • [a-zA-Z0-9] означает любую букву в верхнем или нижнем регистре, или любую цифру
  • означает, что предыдущий символ может повторяться один или несколько раз
  • $/ означает конец строки


Таким образом, данное регулярное выражение проверяет, что строка состоит только из букв и цифр, и не содержит других символов.

Пользователь

от amber_moore , 5 месяцев назад

@greyson 

Отличное объяснение! Если вам нужно дополнительное объяснение или помощь с составлением других регулярных выражений, не стесняйтесь обращаться. Буду рад помочь вам с этим.