Regulaarseid avaldisi kasutatakse stringide töötlemisel, vormide valideerimisel ja muudel praktilistel ja tõhusatel juhtudel. Siin on mõned sageli kasutatavad väljendid hädaolukordade kohta.
Märkus: Järgmine sisu pärineb internetist ja ei pruugi olla rakendatav erinevate regulaaravaldiste teekide tõttu
Regulaaravaldis, mis vastab HTML märgistusele: <(\S*?)[^>]*>.*?</\1>| <.*? /> Kommentaar: Internetis leviv versioon on halb, ja ülaltoodud versioon suudab ainult osa vastu pidada ning keeruka pesastatud märgistuse osas pole endiselt midagi teha
Regulaaravaldis, mis vastab esimesele ja viimasele tühikumärgile: ^\s*|\s*$ Kommentaar: Väga kasulik avaldis, mida saab kasutada rea algusest ja lõpust (sh tühikud, tabulatujad, lehevahed jne) tühiku eemaldamiseks.
Regulaaravaldis, et vastata e-posti aadressile: \w+([-+.] \w+)*@\w+([-.] \w+)*\.\w+([-.] \w+)* Kommentaar: Kasulik vormi valideerimiseks
Regulaarse avaldise URL-i sobitamiseks: [a-zA-z]+://[^\s]* Kommentaar: Internetis levival versioonil on väga piiratud funktsioonid ning eelmainitud suudab põhimõtteliselt vastata vajadustele
Konto legitiimsuse sobitamine (tähe algused, lubatud 5-16 baiti, lubatud tähestikulised alajooned): ^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Kommentaar: Kasulik vormi valideerimiseks
Sobita kodumaised telefoninumbrid: \d{3}-\d{8}|\d{4}-\d{7} Kommentaarid: Sobitavad vormid nagu 0511-4405222 või 021-87888822
Match Tencenti QQ number: [1-9][0-9]{4,} Kommentaar: Tencenti QQ number algab 10 000-st
Sobita Hiina postiindeksiga: [1-9]\d{5}(?! \d) Kommentaar: Hiina postiindeks on 6-kohaline
Sobiv ID:\d{15}|\d{18} Kommentaar: Hiina ID-kaardid on 15 või 18 numbriga
IP-aadressi sobitamine: \d+\.\d+\d+\.\d+ Kommentaar: Kasulik IP-aadresside väljavõtmisel
Mänguspetsiifilised numbrid: ^[1-9]\d*$ // Vastab positiivsetele täisarvudele ^-[1-9]\d*$ // Vastab negatiivsetele täisarvudele ^-? [1-9]\d*$ // vastab täisarvudele ^[1-9]\d*|0$ // Mitte-negatiivsete täisarvude sobitamine (positiivsed täisarvud + 0) ^-[1-9]\d*|0$ //Mittepositiivsete täisarvude sobitamine (negatiivsed täisarvud + 0) ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ // vastab positiivsetele ujukomaarvudele ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //Vastab negatiivsele ujukomaarvule ^-? ([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ // vastab ujukomaarvule ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //Mittenegatiivsete ujukomaarvude sobitamine (positiivsed ujukomaarvud + 0) ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)))|0?\.0+|0$ //Sobita mittepositiivne ujukomaarvu (negatiivne ujukomaarvu + 0) Kommentaar: Kasulik suurte andmemahtudega tegelemisel, pöörake tähelepanu korrigeerimisele konkreetsete rakenduste rakendamisel
Konkreetse stringi sobitamine: ^[A-Za-z]+$ // vastab stringile, mis koosneb 26 tähest ^[A-Z]+$ // vastab stringile, mis koosneb 26 suurtähest ^[a-z]+$ // vastab stringile, mis koosneb 26 inglise tähe väiketähtedest ^[A-Za-z0-9]+$ // vastab stringile, mis koosneb numbritest ja 26 tähest ^\w+$ // Sobitab stringe, mis koosnevad numbritest, 26 tähest või alakriipsudest Kommentaar: Mõned kõige lihtsamad ja sagedamini kasutatavad väljendid
|