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

Статус
В этой теме нельзя размещать новые ответы.
PHP:
        if (!preg_match("/^[\w\dа-яА-Я ,\.!-]*$/", $name)) {
про пробелы забыл
также знаки препинания, если какие нужны кроме указаннх здесь(,.!-), добавьте их в символьный класс
обращаю внимание, что дефис обязательно должен быть последним в символьном классе
 
Что то родил :D
PHP:
if (!preg_match("/^[а-яa-z0-9  ,.!-]*$/i", $name))

ps: Не пропускает: ц, у, ш, щ, х, ф, ы, ч, с, т :confused:

PHP:
if (!preg_match("/^[а-яА-Яa-z0-9 цушщхфычст ,.!-]*$/i", $name))
намудрил, но работает как задумывалось ,]

спустя нескольких часов, дополнительного поиска информации
PHP:
if (!preg_match("/^[а-яa-z0-9  ,.!-]*$/ui", $name))
 
Есть строка в коде:
Код:
<input type="hidden" value="1262152800|1262153016|rrej0|12adc3040e6be314f735040bbe036e1f" name="secret"/>
помогите составить выражение, чтобы получилось в итоге:
1262152800|1262153016|rrej0|12adc3040e6be314f735040bbe036e1f
10 цифр | 10 цифр | 5 символов | 32 символа
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху