我尝试在AWS API Gateway中进行名称验证。一切正常,直到我尝试使用任何UTF-8字符(例如中文名称)。
我在模型中的原始属性定义为:
"firstName" : {
"type" : "string",
"minLength" : 1,
"maxLength" : 2147483647,
"pattern" : "^[ a-zA-Z\\d,.'’\"()/|:®-]*$"
}
我试图更改模式以支持与Perl兼容的\\p
和{L}
来支持字母,现在支持其"^[ \\p{L}\\d,.'’\"()/|:®-]*$"
,但是它仍然不接受任何Unicode字符。
有什么方法可以在API Gateway中验证Unicode字符吗?