devo filtrare l'input dell'utente per sulla mia pagina ASP.NET Web:Qual è l'espressione RegEx corretta per i codici SWIFT?
<asp:TextBox runat="server" ID="recipientBankIDTextBox" MaxLength="11" />
<asp:RegularExpressionValidator runat="server" ValidationExpression="?" ControlToValidate="recipientBankIDTextBox" ErrorMessage="*" />
quanto è che io so codice SWIFT deve contenere 5 o 6 lettere e altri simboli fino a lunghezza totale 11 sono alfanumerico.
Come implementare correttamente tale regola?
cosa perché ci sono due gruppi diversi - primo e secondo - con l'espressione uguale? Perché non solo '([a-zA-Z]) {6}'? – abatishchev
Sì, hai ragione potresti farlo: lo divido in due gruppi solo sulla base del fatto che il primo gruppo appartiene alla banca e il secondo gruppo è il prefisso internazionale. ad esempio Natwest Bank, Regno Unito. 'NWBK' più' GB'. – codingbadger