Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 27285|Răspunde: 0

[Sursă] C# determină dacă un șir este format doar din numere și litere (Regex.IsMatch)

[Copiază linkul]
Postat pe 02.11.2017 21:38:53 | | |

Scop: Să determine dacă un șir este compus doar din numere și litere, să prevină "caracterele distorsionate" și să judece lungimea șirului;
Funcția principală: System.Text.RegularExpressions.Regex.IsMatch(strMessage, pattern)
strMessage:要判断的字符串;
pattern:判断的条件;
Utilizările expresiei regulate: 1. Testarea modelelor în interiorul șirurilor. 2. Înlocuiește textul. 3. Extragi substringuri din șiruri pe baza potrivirii tiparului.
Sintaxa expresiei regulate: https://msdn.microsoft.com/zh-cn/library/ae5bf541 (VS.80) .aspx
Iată o analiză a unor sintaxe simple pe care le folosesc în prezent:
șir = @"^[a-zA-Z0-9]\d{2}[a-zA-Z0-9](-\d{3}){2}[A-Za-z0-9]$";
Înțelege: 1. ^[a-zA-Z0-9]: indică faptul că începe cu un caz sau un număr;
2. /d{2}: Indică două numere
3. {a-zA-Z0-9}: Indică două numere urmate de un caz sau un număr
4. (-\d{3}){2}: Indică o serie de formate de numere repetate cu -plus trei, cum ar fi: -333-444, -123-456
5. [A-Za-z0-9]$: Indică faptul că se termină cu majusculă și cu un număr mic;
Formular corect: 1111-111-1111;


Înțelege:
Fiecare caracter din întregul șir trebuie să fie cas-majusculă sau numeric;





Precedent:Una dintre comparațiile dintre CMMI și Agile: diferența esențială dintre cele două
Următor:Cod sursă VS2010 C# Close Port Tool
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com