Säännöllisten lausekkeiden testityökalujen esittely

Säännöllisen lausekkeen testityökalu tarjoaa sinulle JS-säännöllisen lausekkeen tarkistuksen, säännöllisen lausekkeen tarkistuksen, säännöllisen lausekkeen tarkistuksen, säännöllisen lausekkeen testityökalut, joita voidaan käyttää säännöllisten lausekkeiden mukauttamiseen tekstin sisällön poistamiseen, minkä tahansa säännöllisen lausekkeen tarkistamiseen, URL-osoitteen poistamiseen säännöllisistä lausekkeista ja säännöllisten lausekkeiden muotoiluun verkossa. Toivottavasti se auttaa kaikkia.


Säännöllisten lausekkeiden rooli

Säännöllinen lauseke on tekstitalli, joka sisältää tavallisia merkkejä (esimerkiksi kirjaimet a-z välillä) ja erityisiä merkkejä (nimeltään "meta-merkit"). Säännölliset lausekkeet käyttävät yhtä merkkijonoa kuvaamaan ja vastaamaan sarjaan merkkijonoja, jotka vastaavat tiettyä syntaksisääntöä. Säännölliset lausekkeet ovat monimutkaisia, mutta ne ovat tehokkaita. Oppiessasi niitä, ne antavat sinulle ehdottoman tyytyväisyyden lisäksi parantaen tehokkuutta. Monet ohjelmointikieli tukevat merkkijonotoimintoja säännöllisten lausekkeiden avulla.

yhteiset meta-merkit
koodiexplain
.Tarkista mikä tahansa merkki lukuun ottamatta rivinvaihtoja
\wTarkista kirjaimet, numerot tai alaviivat
\sTarkista minkä tahansa välilyönti
\dtarkista numero
\bTarkista sanan alku tai loppu
^Tarkista vastaavan merkkijonon alku
$Tarkista merkkijonon loppu
yhteinen lauseke
Code/Syntaxexplain
*Toista nolla tai useamman kerran
+Toista yhden tai useamman kerran
?Toista nolla tai kerran
{n}Toista n kertaa
{n,}Toista n tai useamman kerran
{n,m}Toista n kerran m kerran
common antonym
Code/Syntaxexplain
\WMatches any character that is not a letter, number, underscore, or kanji
\SMatches any character that is not a whitespace character
\DMatches any non-numeric characters
\BMatch is not where words begin or end
[^x]Matches any character except x
[^aeiou]Matches any character except the letters aeiou

Säännöllisen lausekkeen viittaus teekurkku

characterdescribe
^\d+$Match ei-negative integers (positive integers + 0)
//Matches the integer ^\d+(\.\d+)?$Match ei-negatiivinen liukuluku-piste numeroita (positiivinen liukuluku-piste numeroita + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$//Match positiivinen liukuluku-piste numeroita
^((-\d+(\.\d+)?)|(0+(\.0+)?))$Match ei-positiivinen liukuluku-piste numeroita (negatiivinen liukuluku-piste numeroita + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$//match negatiivinen liukuluku-piste numeroita
^(-?\d+(\.\d+)?$//match liukuluku-piste numeroita
^[A-Za-z]+$Vastaavat merkkijonoa 26 Englanninkieliset kirjaimet
^[A-Z]+$Vastaavat merkkijonoa 26 Englanninkieliset kirjaimet
^[a-z]+$Vastaavat merkkijonoa 26 pienikirjaimet
^[A-Za-z0-9]+$Tallenna merkkijono numeroista ja 26 kirjaimet
^\w+$Vastaavat merkkijono, joka koostuu numeroista 26 kirjaimet, tai alaviivat
^[\w-]+(\.[\w-]+)*@\w-]+(\.[\w-]+)+$//match sähköpostiosoite
^[a-zA-z]+://匹配(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$//match url
[\u4e00-\u9fa5]Säännölliset lausekkeet, jotka vastaavat kiinamerkkejä
[^\x00-\xff]Tallenna kaksinkertainen-byte-merkit (mukaan lukien kiinamerkit)
\n[\s| ]*\rSäännöllinen lausekkeen tyhjien rivien matching
/<(.*)>.*<\/>|<(.*)\/>/Säännölliset lausekkeet, jotka vastaavat HTML-merkkejä
(^\s*)|(\s*$)Säännölliset lausekkeet, jotka vastaavat loppua-to-lopetus välilyönnit
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*Säännöllinen lausekkeen sähköpostiosoitteen matching
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$Säännöllinen lausekkeen URL-matching
^[a-zA-Z][a-zA-Z0-9_]{4,15}$Tallenna, onko tili laillinen (alkaa kirjaimella, sallii 5-16 bytes, sallii alfanumerot ja alaviivat
(\d{3}-|\d{4}-)?(\d{8}|\d{7})?Tallenna kotimaiset puhelinnumerot
^[1-9]*[1-9][0-9]*$Tallenna Tencent QQ-numero
Sinun askelesi: