Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 27285|Válasz: 0

[Forrás] A C# meghatározza, hogy egy string csak számokból és betűkből áll-e (Regex.IsMatch)

[Linket másol]
Közzétéve 2017. 11. 02. 21:38:53 | | |

Cél: Annak megállapítása, hogy egy húr csak számokból és betűkből áll-e, hogy elkerüljük a "összezavarodott karaktereket", és megítéljük a lánc hosszát;
Fő funkciófüggvény: System.Text.RegularExpressions.Regex.IsMatch(strMessage, minta)
strMessage:要判断的字符串;
pattern:判断的条件;
A reguláris kifejezés a következőket használja: 1. Mintákat teszteljenek a húrokon belül. 2. Cseréld le a szöveget. 3. Vond ki alstringeket a húrokból minták egyeztetése alapján.
Regularkifejezés szintaxis: https://msdn.microsoft.com/zh-cn/library/ae5bf541 (VS.80) .aspx
Íme egy elemzés néhány egyszerű szintaxisról, amit jelenleg használok:
string pattern = @"^[a-zA-Z0-9]\d{2}[a-zA-Z0-9](-\d{3}){2}[A-Za-z0-9]$";
Értem: 1. ^[a-zA-Z0-9]: azt jelzi, hogy egy esettel vagy számmal kezdődik;
2. /d{2}: Két számot jelöl
3. {a-zA-Z0-9}: Két számot jelöl, majd egy esetet vagy számot követ
4. (-\d{3}){2}: Ismétlődő -plusz három számformátum sorozatát jelöli, például: -333-444, -123-456
5. [A-Za-z0-9]$: Jelzi, hogy nagy- és kisbetűkkel vagy számmal végződik;
Helyes űrlap: 1111-111-1111;


Értsd meg:
Az egész láncszál minden karaktere kis- vagy számszerűnek kell lennie;





Előző:Az egyik összehasonlítás a CMMI és az Agile között: a lényegi különbség a kettő között
Következő:VS2010 C# Port Eszköz zárása forráskód
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com