Я столкнулся со странной проблемой при использовании проверки 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
Любая помощь приветствуется