Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 27285|Antwoord: 0

[Bron] C# bepaalt of een string alleen uit cijfers en letters bestaat (Regex.IsMatch)

[Link kopiëren]
Geplaatst op 02-11-2017 21:38:53 | | |

Doel: Bepalen of een string alleen uit cijfers en letters bestaat, om "verwarde tekens" te voorkomen en om de lengte van de string te beoordelen;
Hoofdfunctie: System.Text.RegularExpressions.Regex.IsMatch(strMessage, pattern)
strMessage:要判断的字符串;
pattern:判断的条件;
Reguliere expressietoepassingen: 1. Test patronen binnen strings. 2. Vervang tekst. 3. Haal substrings uit strings op basis van patroonmatching.
Syntaxis van reguliere expressies: https://msdn.microsoft.com/zh-cn/library/ae5bf541 (VS.80) .aspx
Hier is een analyse van een eenvoudige syntaxis die ik momenteel gebruik:
stringpatroon = @"^[a-zA-Z0-9]\d{2}[a-zA-Z0-9](-\d{3}){2}[A-Za-z0-9]$";
Begrijp: 1. ^[a-zA-Z0-9]: geeft aan dat het begint met een naamval of een getal;
2. /d{2}: Geeft twee getallen aan
3. {a-zA-Z0-9}: Geeft twee getallen aan gevolgd door een geval of getal
4. (-\d{3}){2}: Duidt een reeks herhaalde -plus drie getalformaten aan, zoals: -333-444, -123-456
5. [A-Za-z0-9]$: Geeft aan dat het eindigt op hoofd- en kleine letters of getal;
Correcte vorm: 1111-111-1111;


Begrijp het volgende:
Elk teken in de hele reeks moet naamval- of numeriek zijn;





Vorig:Een van de vergelijkingen tussen CMMI en Agile: het essentiële verschil tussen de twee
Volgend:VS2010 C# Close Port Tool broncode
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com