Проблема регулярного выражения валидатора esapi с "& sub" - PullRequest
0 голосов
/ 09 мая 2018

Я столкнулся со странной проблемой при использовании проверки esapi.

Bellow - это мое регулярное выражение, которое работает для меня, как и ожидалось, за исключением случаев, когда я включаю строку «& sub», он не находит соответствия.

^[0-9a-zA-Z :;=@$?()+&\\[\\]\\/\\\\#.,\\-'_]{0,1000}$

Любая другая комбинация, например "& su" или "& bus", подойдет, когда я добавлю "& sub в любом месте строки, она выдаст ошибку.

Invalid input. Please conform to regex ^[0-9a-zA-Z :;=@$?()+\&\[\]\/\\#.,\-'_]{0,1000}$ with a maximum length of 1000

Любая помощь приветствуется

1 Ответ

0 голосов
/ 09 мая 2018

Нашли проблему, ей не нравятся специальные символы HTML, другие воспроизводят как & nbsp. Спасибо

...