Ievads regulāro izteicienu pārbaudes rīkā

Regulārās izteiksmes testēšanas rīks, lai jūs varētu nodrošināt js regulārās izteiksmes validāciju, regulārās izteiksmes validāciju, regulārās izteiksmes verifikāciju, regulārās izteiksmes pārbaudes rīku, var pielāgot tiešsaistes regulārās izteiksmes, lai iegūtu teksta saturu, jebkuru regulāro izteiksmi, lai pārbaudītu, regulārās izteiksmes, lai iegūtu URL, regulārās izteiksmes tiešsaistes formatēšanu un tā tālāk, es ceru, ka jums palīdzēs.


Regulāro izteiksmes veidu nozīme

Regulārā izteiksme (regulārā izteiksme) ir teksta modelis, kas ietver parastās rakstzīmes (piemēram, no a līdz z starp burtiem) un īpašās rakstzīmes (tā sauktās "meta rakstzīmes"). Regulārās izteiksmes izmanto vienu virkni, lai aprakstītu un saskaņotu virknes, kas atbilst sintakses noteikumam. Regulārās izteiksmes ir garlaicīgas, bet tās ir spēcīgas, un, iemācoties tās lietot, papildus efektivitātei iegūsiet arī absolūtu sasniegumu sajūtu, turklāt daudzas programmēšanas valodas atbalsta virkņu manipulācijas, izmantojot regulārās izteiksmes.

Biežāk izmantotās metazīmes
Kods Apraksts
. Atbilst jebkurai rakstzīmei, izņemot rindu pārrāvumus
\w Atbilst burtiem, cipariem vai pasvītrojumiem
\s Atbilst jebkuram baltajam atstarpes simbolam
\d Atbilst skaitlim
\b Atbilst vārda sākumam vai beigām
^ Atbilst virknes sākumam
$ Atbilst virknes beigām
Bieži sastopamie kvalificētāji
Kods/sintakse Apraksts
* Atkārtot nulle vai vairāk reižu
+ Atkārtot vienu vai vairākas reizes
? Atkārtot nulle vai vienu reizi
{n} Atkārtot n reižu
{n,} Atkārtot n vai vairāk reižu
{n,m} Atkārtot n līdz m reižu
Bieži sastopamie antonīmi
Kods/sintakse Apraksts
\W Atbilst jebkurai rakstzīmei, kas nav burts, cipars, pasvītrojums vai ķīniešu rakstzīme.
\S Atbilst jebkurai rakstzīmei, kas nav tukša rakstzīme
\D Atbilst jebkurai rakstzīmei, kas nav skaitlis
\B Atbilst jebkurai rakstzīmei, kas nav vārda sākums vai beigas.
[^x] Atbilst jebkurai rakstzīmei, izņemot x
[^aeiou] Atbilst jebkurai rakstzīmei, izņemot aeiou.

Regulārās izteiksmes uzziņu grāmata

Rakstzīmes Apraksts
^\d+$ //Matē nenegatīvs vesels skaitlis (pozitīvs vesels skaitlis + 0)
//Match integer ^\d+(\. \d+)? \d+(\...\d+)? //Match non-negatīvie skaitļi ar peldošo komata punktu (pozitīvi peldošā punkta skaitļi + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //Match positive floating point numbers
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //Match non-negatīvie peldošie skaitļi (negatīvie peldošie skaitļi + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ //match negative float
^(-?\d+)(\.\d+)?$ //Match plūstošā komata skaitļi
^[A-Za-z]+$????????? //Match 26 alfabēta burtu virkne
^[A-Z]+$ ??? //atbilst 26 lielo alfabēta burtu virknei
^[a-z]+$ //atbilst 26 mazo burtu virknei
^[A-Za-z0-9]+$ //atbilst virknēm, kas sastāv no cipariem un 26 alfabēta burtiem
^\w+$ //Match virknes, kas sastāv no cipariem, 26 burtiem vai pasvītrojumiem.
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //Matē e-pasta adresi
^[a-zA-z]+://matches (\w+(-\w+)*)(\. (\w+(-\w+)*))*(\? \S*)? $ //Match url
[\u4e00-\u9fa5] Regulārā izteiksme, kas atbilst ķīniešu rakstzīmēm
[^\x00-\xff] Atbilst divbitu rakstzīmēm (tostarp ķīniešu rakstzīmēm)
\n[\s| ]*\r Regulārā izteiksme tukšo rindu saskaņošanai
/<(.*)>.*<\/>|<(.*)\/>/ Regulārā izteiksme HTML tagu saskaņošanai
(^\s*)|(\s*$) Regulārā izteiksme, lai saskaņotu pirmās un pēdējās atstarpes
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* Regulārā izteiksme, lai saskaņotu e-pasta adresi
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ Regulārā izteiksme, lai saskaņotu URL
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Atbilstība konta numuram ir likumīga (sākas ar burtu, atļauts 5-16 baiti, atļauts burtu un ciparu pasvītrojums).
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? Atbilst vietējam tālruņa numuram
^[1-9]*[1-9][0-9]*$ Atbilst Tencent QQ numuram
Piekļuves žurnāli: