Я пытаюсь выполнить проверку имени в моем AWS API Gateway. Все работает нормально, пока я не попробую какие-либо символы UTF-8 (например, китайские имена).
Мое первоначальное определение свойства в модели:
"firstName" : {
"type" : "string",
"minLength" : 1,
"maxLength" : 2147483647,
"pattern" : "^[ a-zA-Z\\d,.'’\"()/|:®-]*$"
}
Я попытался изменить шаблон для поддержки Perl-совместимого \\p
и {L}
для буквы, а теперь его "^[ \\p{L}\\d,.'’\"()/|:®-]*$"
, но он по-прежнему не принимает символы Юникода.
Есть ли способ проверить символы Юникода в API Gateway?