Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 27285|Risposta: 0

[Fonte] C# determina se una stringa è composta solo da numeri e lettere (Regex.IsMatch)

[Copiato link]
Pubblicato su 02/11/2017 21:38:53 | | |

Scopo: Determinare se una stringa è composta solo da numeri e lettere, prevenire "caratteri distorti" e giudicare la lunghezza della stringa;
Funzione principale: System.Text.RegularExpressions.Regex.IsMatch(strMessage, pattern)
strMessage:要判断的字符串;
pattern:判断的条件;
Usi delle espressioni regolari: 1. Pattern di prova all'interno delle stringhe. 2. Sostituire il testo. 3. Estrarre le sottostringhe dalle stringhe basandosi sull'abbinamento dei pattern.
Sintassi delle espressioni regolari: https://msdn.microsoft.com/zh-cn/library/ae5bf541 (VS.80) .aspx
Ecco un'analisi di alcune semplici sintassi che uso attualmente:
pattern stringhe = @"^[a-zA-Z0-9]\d{2}[a-zA-Z0-9](-\d{3}){2}[A-Za-z0-9]$";
Capisci: 1. ^[a-zA-Z0-9]: indica che inizia con un caso o un numero;
2. /d{2}: Indica due numeri
3. {a-zA-Z0-9}: Indica due numeri seguiti da un caso o da un numero
4. (-\d{3}){2}: Indica una serie di formati numerici ripetuti con -più tre, come: -333-444, -123-456
5. [A-Za-z0-9]$: Indica che termina in maiuscola e in minuscola o numero;
Forma corretta: 1111-111-1111;


Capito:
Ogni carattere dell'intera stringa deve essere caso-maiuscolo o numerico;





Precedente:Uno dei confronti tra CMMI e Agile: la differenza essenziale tra i due
Prossimo:Codice sorgente dello strumento Close Port VS2010 C#
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com