Regulárne výrazy sa používajú pri spracovaní reťazcov, validácii formulárov a iných príležitostiach, ktoré sú praktické a efektívne. Tu sú niektoré bežne používané výrazy pre núdzové situácie.
Poznámka: Nasledujúci obsah pochádza z internetu a nemusí byť použiteľný kvôli rôznym knižniciam regulárnych výrazov
Regulárny výraz, ktorý zodpovedá HTML značkám: <(\S*?)[^>]*>.*?</\1>| <.*? /> Komentár: Verzia, ktorá koluje na internete, je príliš zlá, a vyššie uvedená verzia môže len zodpovedať časti, a stále sa nedá nič urobiť s komplexným vnoreným značkovaním
Regulárny výraz, ktorý zodpovedá prvému a poslednému znaku s medzerami: ^\s*|\s*$ Komentár: Veľmi užitočný výraz, ktorý možno použiť na odstránenie bieleho priestoru na začiatku a na konci riadku (vrátane medzier, tabulátorov, zalomení stránok a pod.).
Regulárny výraz zodpovedajúci e-mailovej adrese: \w+([-+.] \w+)*@\w+([-.] \w+)*\.\w+([-.] \w+)* Komentár: Užitočné na overenie formulára
Regulárny výraz pre zodpovedajúcu URL URL: [a-zA-z]+://[^\s]* Komentár: Verzia, ktorá koluje na internete, má veľmi obmedzené funkcie a vyššie uvedená verzia v podstate dokáže uspokojiť potreby
Zodpovedajúca legitimita účtu (písmeno začína, povolené 5-16 bajtov, povolené alfanumerické podčiarknutia): ^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Komentár: Užitočné na overenie formulára
Porovnajte domáce telefónne čísla: \d{3}-\d{8}|\d{4}-\d{7} Komentáre: Zhodné formuláre ako 0511-4405222 alebo 021-87888822
Zladiť Tencent QQ číslo: [1-9][0-9]{4,} Komentár: Číslo Tencent QQ začína od 10 000
Porovnaj čínske PSČ: [1-9]\d{5}(?! \d) Komentár: Poštové smerovacie číslo Číny má 6 číslic
Zhodné ID:\d{15}|\d{18} Komentár: Čínske identifikačné karty majú 15 alebo 18 číslic
Zodpovedajúca IP adresa: \d+\.\d+\.\d+ Komentár: Užitočné pri extrahovaní IP adries
Zhodujte konkrétne čísla: ^[1-9]\d*$ // Zodpovedá kladným celým číslam ^-[1-9]\d*$ // Zodpovedá záporným celým číslam ^-? [1-9]\d*$ // zodpovedá celým číslam ^[1-9]\d*|0$ // Zodpovedanie nezáporných celých čísel (kladné celé čísla + 0) ^-[1-9]\d*|0$ //Zodpovedanie nekladným celým číslam (záporné celé čísla + 0) ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ // zodpovedá kladným číslam s pohyblivou desatinnou čiarkou ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //Zodpovedá zápornému číslu s pohyblivou desatinnou čiarkou ^-? ([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ // zodpovedá číslu s pohyblivou desatinnou čiarkou ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //Zodpovedanie nezáporným číslam s pohyblivou desatinnou čiarkou (kladné čísla s pohyblivou desatinnou čiarkou + 0) ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ //Zladiť nekladné číslo s pohyblivou desatinnou čiarkou (záporné číslo s pohyblivou desatinnou čiarkou + 0) Komentár: Užitočné pri práci s veľkým množstvom dát, venujte pozornosť korekciám pri aplikácii konkrétnych aplikácií
Priradenie konkrétneho reťazca: ^[A-Za-z]+$ // zodpovedá reťazcu pozostávajúcemu z 26 písmen ^[A-Z]+$ // zodpovedá reťazcu pozostávajúcemu z 26 veľkých písmen ^[a-z]+$ // zodpovedá reťazcu pozostávajúcemu z malých písmen 26 anglických písmen ^[A-Za-z0-9]+$ // zodpovedá reťazcu pozostávajúcemu z čísel a 26 písmen ^\w+$ // Zodpovedá reťazcom pozostávajúcim z čísel, 26 písmen alebo podčiarknutí Komentár: Niektoré z najzákladnejších a najčastejšie používaných výrazov
|