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
koodi | explain |
---|---|
. | Tarkista mikä tahansa merkki lukuun ottamatta rivinvaihtoja |
\w | Tarkista kirjaimet, numerot tai alaviivat |
\s | Tarkista minkä tahansa välilyönti |
\d | tarkista numero |
\b | Tarkista sanan alku tai loppu |
^ | Tarkista vastaavan merkkijonon alku |
$ | Tarkista merkkijonon loppu |
yhteinen lauseke
Code/Syntax | explain |
---|---|
* | 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/Syntax | explain |
---|---|
\W | Matches any character that is not a letter, number, underscore, or kanji |
\S | Matches any character that is not a whitespace character |
\D | Matches any non-numeric characters |
\B | Match is not where words begin or end |
[^x] | Matches any character except x |
[^aeiou] | Matches any character except the letters aeiou |
character | describe |
---|---|
^\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| ]*\r | Sää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 |