0 / 0 / 0
Регистрация: 05.03.2018
Сообщений: 3
|
|
1 | |
Формы и регулярные выражения (проверка правильности введенного кода товара)05.03.2018, 16:28. Показов 2192. Ответов 7
Метки нет Все метки)
(
Всем привет, я студент, и на данный момент учусь на web-дизайнера, скажу честно в программировании на PHP я зеленый, и задания по данному языку проглатываю без масла (тяжело дается), я знаю что время поможет (опыт в работе над кодом), но все же попрошу Вашу помощь. Смысл задания связан с регулярными выражениями. Нужно написать скрипт который может получать через HTML форму какую-то строку, сам скрипт проверяет является ли введенная строка - кодом товара. Код товара это три допустимых формата:
1. Три английские буквы в верхнем регистре, пробел или знак "минус", три цифры (например: ABC-765, DEF 999); 2. Пять цифр и три английские буквы, из которых как минимум одна – заглавная (например: 12345aBc, 87654DEF, 12312xYZ); 3. Последовательность «английская буква, цифра» длиной от 3 до 5 повторений (например: A2B5C7, F7h6J7K4, P9s5y8o5S9); Далее скрипт отображает повторно форму с сохранением введённого значения и надписью над формой "Код верен" или "Код не верен", в зависимости от того является ли введенная строка верным кодом товара или нет. Огромнейшее спасибо Вам кто откликнется.
0
|
|
05.03.2018, 16:28 | |
Ответы с готовыми решениями:
7
Проверка кода товара на валидность Регулярные выражения: проверка правильности введенного телефонного номера Проверка правильности введенного фио
|
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
|
|||||||||||
05.03.2018, 17:14 | 2 | ||||||||||
![]() Решение
1
|
1049 / 654 / 393
Регистрация: 07.11.2015
Сообщений: 1,048
|
||||||
06.03.2018, 02:01 | 3 | |||||
![]() Решение
1
|
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
|
|
06.03.2018, 14:14 | 4 |
Emilien
кстати хотел спросить $a = "/([0-9])([0-9])([0-9])/"; $a = "/[0-9][0-9][0-9]/"; чем отличаются эти две записи? тоесть скобки для чего используются , ну то что от них можно получить переменную $1 $2 и тд. я знаю а еще для чего?
0
|
0 / 0 / 0
Регистрация: 05.03.2018
Сообщений: 3
|
|
06.03.2018, 17:35 [ТС] | 5 |
Низкий Вам поклон программисты, это то что нужно!
0
|
1049 / 654 / 393
Регистрация: 07.11.2015
Сообщений: 1,048
|
|
06.03.2018, 21:38 | 6 |
В данном случае разница только в сохранении текста в переменные $1 $2 $3.
Применение круглых скобок это: группировка символов для применения квантификаторов * + ? и ограничение области действия в конструкции выбора | (?:Satur|Sun)day http://php.net/manual/ru/regex... tterns.php
0
|
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
|
||||||
07.03.2018, 07:03 | 7 | |||||
а есл как то так
0
|
otto-fukin
|
07.03.2018, 08:03
Формы и регулярные выражения (проверка правильности введенного кода товара)
#8
|
0
|
07.03.2018, 08:03 | |
Ввод и проверка правильности введенного пароля
Проверка правильности введенного текста на отсутствие цифр и знаков препинания Регулярные выражения для проверки введенного адреса проживания пользователя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |