Regulārās izteiksmes tiek izmantotas virkņu apstrādē, veidlapu validācijā un citos gadījumos, kas ir praktiski un efektīvi. Šeit ir daži bieži lietoti izteicieni ārkārtas situācijās.
Piezīme: tālāk norādītais saturs nāk no interneta, un tas var nebūt piemērojams dažādu regulāro izteiksmju bibliotēku dēļ
Regulārā izteiksme, kas atbilst HTML atzīmei: <(\S*?)[^>]*>.*?</\1>| <.*? /> Komentārs: Internetā cirkulējošā versija ir pārāk slikta, un iepriekš minētā var atbilst tikai daļai, un joprojām neko nevar darīt ar sarežģītu ligzdoto marķējumu
Regulārā izteiksme, kas atbilst pirmajai un pēdējai atstarpei: ^\s*|\s*$ Komentārs: Ļoti noderīga izteiksme, ko var izmantot, lai noņemtu atstarpes rindiņas sākumā un beigās (ieskaitot atstarpes, tabulatorus, lappušu pārtraukumus utt.).
Regulārā izteiksme, kas atbilst e-pasta adresei: \w+([-+.] \w+)*@\w+([-.] \w+)*\.\w+([-.] \w+)* Komentārs: noderīgs veidlapas validācijai
Regulārā izteiksme atbilstošam URL URL: [a-zA-z]+://[^\s]* Komentārs: Internetā cirkulējošajai versijai ir ļoti ierobežotas funkcijas, un iepriekš minētā būtībā var apmierināt vajadzības
Atbilstoša konta leģitimitāte (burts sākas, atļauti 5-16 baiti, atļauti burtciparu pasvītrojumi): ^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Komentārs: noderīgs veidlapas validācijai
Saskaņot vietējos tālruņa numurus: \d{3}-\d{8}|\d{4}-\d{7} Komentāri: Atbilstošas veidlapas, piemēram, 0511-4405222 vai 021-87888822
Atbilstības Tencent QQ numurs: [1-9][0-9]{4,} Komentārs: Tencent QQ skaitlis sākas no 10,000
Atbilst Ķīnas pasta indeksam: [1-9]\d{5}(?! \d) Komentārs: Ķīnas pasta indekss ir 6 cipari
Atbilstošs ID:\d{15}|\d{18} Komentārs: Ķīnas ID kartes ir 15 vai 18 ciparu
Atbilstoša IP adrese: \d+\.\d+\.\d+\.\d+ Komentārs: Noderīgi, iegūstot IP adreses
Saskaņojiet konkrētus numurus: ^[1-9]\d*$ // Atbilst pozitīviem veseliem skaitļiem ^-[1-9]\d*$ // Atbilst negatīviem veseliem skaitļiem ^-? [1-9]\d*$ // atbilst veseliem skaitļiem ^[1-9]\d*|0$ // Atbilstošie nenegatīvie veseli skaitļi (pozitīvi veseli skaitļi + 0) ^-[1-9]\d*|0$ //Atbilstošie nepozitīvi veseli skaitļi (negatīvi veseli skaitļi + 0) ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ // atbilst pozitīviem peldošā komata skaitļiem ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //Atbilst negatīvajam peldošā komata skaitlim ^-? ([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ // atbilst peldošā komata skaitlim ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //Atbilstošie nenegatīvie peldošā komata skaitļi (pozitīvi peldošā komata skaitļi + 0) ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ //Atbilst nepozitīvam peldošā komata skaitlim(negatīvs peldošā komata skaitlis + 0) Komentārs: Noderīgi, strādājot ar lielu datu apjomu, pievērsiet uzmanību korekcijai, piemērojot konkrētas lietojumprogrammas
Konkrētas virknes atbilstība: ^[A-Za-z]+$ // atbilst virknei, kas sastāv no 26 burtiem ^[A-Z]+$ // atbilst virknei, kas sastāv no 26 lielajiem burtiem ^[a-z]+$ // atbilst virknei, kas sastāv no mazajiem burtiem ar 26 angļu valodas burtiem ^[A-Za-z0-9]+$ // atbilst virknei, kas sastāv no cipariem un 26 burtiem ^\w+$ // Atbilst virknēm, kas sastāv no cipariem, 26 burtiem vai pasvītrojumiem Komentārs: daži no visvienkāršākajiem un visbiežāk lietotajiem izteicieniem
|