Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 27285|Svar: 0

[Kilde] C# afgør, om en streng kun består af tal og bogstaver (Regex.IsMatch)

[Kopier link]
Opslået på 02/11/2017 21.38.53 | | |

Formål: At afgøre, om en streng kun består af tal og bogstaver, at forhindre "forvanskede tegn" og at bedømme længden af strengen;
Hovedfunktionsfunktion: System.Text.RegularExpressions.Regex.IsMatch(strMessage, pattern)
strMessage:要判断的字符串;
pattern:判断的条件;
Regulær udtryksanvendelse: 1. Testmønstre inden for strenge. 2. Erstat teksten. 3. Udtræk delstrenge fra strenge baseret på mønstermatchning.
Syntaks for regulært udtryk: https://msdn.microsoft.com/zh-cn/library/ae5bf541 (VS.80) .aspx
Her er en analyse af en simpel syntaks, jeg i øjeblikket bruger:
strengmønster = @"^[a-zA-Z0-9]\d{2}[a-zA-Z0-9](-\d{3}){2}[A-Za-z0-9]$";
Forstå: 1. ^[a-zA-Z0-9]: angiver, at det begynder med et tilfælde eller et tal;
2. /d{2}: Angiver to tal
3. {a-zA-Z0-9}: Angiver to tal efterfulgt af et tilfælde eller tal
4. (-\d{3}){2}: Angiver en række gentagne -plus tre talformater, såsom: -333-444, -123-456
5. [A-Za-z0-9]$: Angiver at det ender med store og små bogstaver eller tal;
Korrekt form: 1111-111-1111;


Forstå:
Hvert tegn i hele strengen skal være kasus-tilfælde eller numerisk;





Tidligere:En af sammenligningerne mellem CMMI og Agile: den væsentlige forskel mellem de to
Næste:VS2010 C# Close Port Tool kildekode
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com