Если это только регулярное выражение без проверки входных данных в источнике данных, тогда вы можете добавить некоторую логику проверки в шаблон сопоставления запроса распознавателя.
См. Ниже пример проверки, является ли вводПоле соответствия представляет собой электронное письмо от myvaliddomain.com
.Если он не проверяется, мы просто прерываем и ошибаем поле.
#set($valid = $util.matches("^[a-zA-Z0-9_.+-]+@(?:(?:[a-zA-Z0-9-]+\.)?[a-zA-Z]+\.)?(myvaliddomain)\.com", $ctx.args.input))
#if (!$valid)
$util.error("$ctx.args.input is not a valid email.", "ValidationError")
#end
## Rest of your request mapping template below