A reguláris kifejezéseket stringfeldolgozásban, űrlap validálásában és más, gyakorlatias és hatékony esetekben használják. Íme néhány leggyakrabban használt kifejezés vészhelyzetekre.
Megjegyzés: Az alábbi tartalom az internetről származik, és eltérő reguláris kifejezési könyvtárak miatt nem alkalmazható
A HTML jelöléshez illeszkedő reguláris kifejezés: <(\S*?)[^>]*>.*?</\1>| <.*? /> Megjegyzés: Az interneten terjedő verzió túl rossz, és a fentiek csak a részhez tudnak fellépni, és még mindig nincs mit tenni a bonyolult beágyazott jelöléssel kapcsolatban
A reguláris kifejezés, amely megegyezik az első és utolsó szóközközű karakterekkel: ^\s*|\s*$ Megjegyzés: Nagyon hasznos kifejezés, amellyel eltávolíthatjuk a sor elején és végén lévő helyeket (beleértve a szóközöket, füleket, oldaltöréseket stb.).
A reguláris kifejezés, amely megfelel az e-mail címnek: \w+([-+.] \w+)*@\w+([-.] \w+)*\.\w+([-.] \w+)* Hozzászólás: Hasznos az űrlap ellenőrzéséhez
A reguláris kifejezés az URL egyeztetéséhez: [a-zA-z]+://[^\s]* Megjegyzés: Az interneten terjedő verzió nagyon korlátozott funkciókat bír, és a fentiek lényegében kielégíti az igényeket
Matching account legitimacy (letter begins, 5-16 bytes allowed , alphanumeric undercoms allowed allow): ^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Hozzászólás: Hasznos az űrlap ellenőrzéséhez
Egyeztess hazai telefonszámokkal: \d{3}-\d{8}|\d{4}-\d{7} Hozzászólások: Egyeztetési űrlapok, mint például a 0511-4405222 vagy 021-87888822
Match Tencent QQ szám: [1-9][0-9]{4,} Megjegyzés: A Tencent QQ száma 10 000-től kezdődik
Egyeztess a kínai irányítószámmal: [1-9]\d{5}(?! \d) Megjegyzés: Kína irányítószáma 6 számjegyű
Megfelelő azonosító:\d{15}|\d{18} Kommentár: A kínai igazolványok 15 vagy 18 számjegyűek
Megfelelő IP-cím: \d+\.\d+\d+\d+\d+ Megjegyzés: Hasznos IP-címek kinyeréséhez
Mérkőzésspecifikus számok: ^[1-9]\d*$ // Pozitív egész számokat egyezik ^-[1-9]\d*$ // Negatív egész számokat egyezik ^-? [1-9]\d*$ // egyezik az egész számokkal ^[1-9]\d*|0$ // Nem negatív egész számok (pozitív egész számok + 0) párosítása ^-[1-9]\d*|0$ //Nem pozitív egész számok (negatív egész számok + 0) egyeztetése ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ // egyezik pozitív lebegőpontos számokkal ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //Egyezik a negatív lebegőpontos számmal ^-? ([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ // egyezik a lebegőpontos számmal ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //A nem negatív lebegőpontos számok (pozitív lebegőpontos számok + 0) egyezésével ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ //Egyezik a nempozitív lebegőpontos számmal (negatív lebegőpontos szám + 0) Megjegyzés: Hasznos nagy mennyiségű adat esetén, figyelj a korrekcióra bizonyos alkalmazások alkalmazásakorre.
Egy adott string egyeztetése: ^[A-Za-z]+$ // egy 26 betűből álló lánc egyezik ^[A-Z]+$ // egy 26 nagybetűből álló stringhez hasonlít ^[a-z]+$ // egy 26 angol betűből álló kis betűkből álló sorhoz hasonlít ^[A-Za-z0-9]+$ // egy számokból és 26 betűből álló lánchoz illeszkedik ^\w+$ // Számokból, 26 betűből vagy aláhúzásokból álló láncokat párosít Kommentár: Néhány legalapvetőbb és leggyakrabban használt kifejezés
|