gpt4 book ai didi

asp.net - SWIFT 代码的正确正则表达式是什么?

转载 作者:行者123 更新时间:2023-12-02 22:50:16 25 4
gpt4 key购买 nike

我必须过滤我的 ASP.NET 网页上的用户输入:

<asp:TextBox runat="server" ID="recipientBankIDTextBox" MaxLength="11" />
<asp:RegularExpressionValidator runat="server" ValidationExpression="?" ControlToValidate="recipientBankIDTextBox" ErrorMessage="*" />

据我所知,SWIFT 代码必须包含 5 或 6 个字母,总长度不超过 11 的其他符号是字母数字。

如何正确执行这样的规则?

最佳答案

Swift 代码应由 8 或 11 个字母或数字组成,其中前 6 个必须是字母。但无论如何,它是什么并不重要,重要的是您了解如何创建这样的表达式。这是一个带有注释的正则表达式,向您展示各部分的含义。

^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$       ^          ^           ^  ^       |          |           |  |       6 letters  2 letters   3 letters or digits                  or digits      |                                 last three are optional

维基百科上的所有示例仅显示大写字母 A-Z。如果您还想允许使用小写字母,请将 A-Z 更改为 A-Za-z。我会检查the ISO standard看看上面写了什么,但不幸的是,它不是免费获得副本的。

关于asp.net - SWIFT 代码的正确正则表达式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3028150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com