1b.app
Скопирована ссылка -

Неправильно работает регулярное выражение на проверку количества символов.

День добрый!

Пример продукта https://crm.tryalia.com.ua/app/product/3668/edit/?tabid=2

И интерфейс поле выглядит как на сундуке.

В дополнительных полях носит название "Описание на печать"

Регулярное выражение используется предоставленное по запросу https://1b.app/ru/forum/managing-the-base-of-goods-and-services/17293-obmezhenny... teks/

Скрин 2 для подтверждения

Скрин 3, подтверждение сколько символов вот в этом тексте "PHU005 Восстанавливающий шампунь для мужчин Фито Уомо, 250 мл

Эффективный восстанавливающий шампунь на основе алоэ вера, женьшеня и пантенола глубоко увлажняет кожу, повышает эластичность, восстанавливает гидролипидный баланс. Благодаря гидролизованным протеинам пшеницы укрепляет волосы и придает блеск и мягкость. Идеально подходит для всех типов кожи и волос. Состав: Алоэ вера, женьшень, пантенол, гидролизованные протеины пшеницы.

Прошел дерматологический контроль. Способ применения: нанести, вспенить и смыть. Не содержит вредных для здоровья веществ. Хранить в плотно закрытой упаковке при температуре от +5С до +25С и относительной влажности 55-70%. Предотвращать попадание в глаза. Для наружного применения. Производитель: Phitopfarma srl ​​V.le. E.Ortolani 263, Рома, Италия. Производитель: Италия. Поставщик: ООО «Триалия», г.Харьков, пр.Независимости, 17, оф. 23, тел. 0577546220.

Изготовлено: июнь, 23 Использовать до: июнь, 26"

При сохранении выдает ошибку скрин 4

Скрин 5 для примера пробовавших и текст html и просто текст тип поля

Почему предоставленное Вами выражение работает не так, как в нем указано? Символов меньше 1100 но ошибку выдает.

Придайте корректное выражение, пожалуйста, или исправьте регулярные выражения. Спасибо!
Оригинальный вопрос доступен на версии: ua

Ответы:

/^.{1,1100}$/ius
добавьте модификаторы ius – это должно решить вашу проблему
17.08.2023, 17:41
Оригинальный комментарий доступен на версии: ua

Для поля типа текст помог.
Для текста html к сожалению проблема не исчезла.
Возможно ли для поля такого типа другое выражение? Или оно воспринимает символы в коде также как символы текста?
17.08.2023, 17:53
Оригинальный комментарий доступен на версии: ua


tryalia писал/а:
Для текста html к сожалению проблема не исчезла.

наверное потому что когда вы вставляете html – то его вращает в теги (вы можете это увидеть открыв в редакторе код текста) – поэтому это увеличивает количество символов при сохранении

tryalia писал/а:
Возможно ли для поля такого типа другое выражение?

все зависит от того, какое у вас ограничение по длине html – просто под свои нужды смените цифру 1100 в регулярном выражении на нужную
17.08.2023, 17:56
Оригинальный комментарий доступен на версии: ua


Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий