0

我想将名字和姓氏限制为仅限拉丁字符。所以我添加了以下内容

      <ClaimType Id="givenName">
        <UserHelpText>First name must be in English.</UserHelpText>
        <Restriction>
          <Pattern RegularExpression="^[\u0020-\u007E\u00A0-\u00FF]*$" HelpText="First name must be in English." />
        </Restriction>
      </ClaimType>

问题是当用户注册并输入非拉丁字符时,显示的消息是“请匹配请求的格式:您的名字”。我没有在我的政策中定义此消息。

XML 中是否还有其他属性可以定义我想要显示的消息(“名字必须是英文。”)

4

1 回答 1

0

这是默认消息。默认情况下,它应该只允许拉丁字符。如果需要,您可以更改声明类型。如果您预计用户输入非拉丁字符,您还应该使用本地化。

于 2021-12-23T02:52:09.953 回答