我要用戶輸入過濾到我的網頁ASP.NET頁面上:SWIFT代碼的正確RegEx表達式是什麼?
<asp:TextBox runat="server" ID="recipientBankIDTextBox" MaxLength="11" />
<asp:RegularExpressionValidator runat="server" ValidationExpression="?" ControlToValidate="recipientBankIDTextBox" ErrorMessage="*" />
據是我所認識SWIFT代碼必須包含5個或6個字母和其他符號高達總長度11個字母數字。
如何正確實施這樣的規則?
對什麼有兩個不同的羣體 - 第一和第二 - 與平等的表達?爲什麼不只是'([a-zA-Z]){6}'? – abatishchev 2010-06-12 12:51:08
是的,你是正確的,你可以這麼做 - 我純粹以第一組屬於銀行,第二組爲國家代碼爲基礎將其分成兩組。例如英國的Natwest Bank。 'NWBK'加'GB'。 – codingbadger 2010-06-12 15:21:07