Я столкнулся со странной проблемой при использовании проверки esapi.
Ниже приведено мое регулярное выражение, которое работает для меня, как и ожидалось, за исключением того, что когда я включаю строку «&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
Любая помощь приветствуется
"
перед&sub
как указано в вопросе? - person Matt.G   schedule 09.05.2018