Säännöllisten lausekkeiden testaus

Kiinalaiset merkit Kaksitavuiset merkit Tyhjät rivit Alku- ja lopputilaa Sähköposti URL-osoite Puhelinnumero Kiinteä puhelinnumero (kotimaan) Negatiivinen liukuluku Inttergerin yhteensopivuus Positiivinen liukuluku QQ-numero Postinumero IP-osoite Henkilökortin numero Päivämäärämuoto Positiivinen kokonaisluku Negatiivinen kokonaisluku Käyttäjänimi
Regex:

Regex-testityökalun esittely

Regex-testityökalu tarjoaa sinulle js-regex-tarkistuksen, regex-tarkistuksen, regex-validoinnin, regex-testityökalun, voit verkossa mukauttaa regexin tekstitiedostojen purkamiseen, validoida mitä tahansa regexiä, regexin verkkosivuston purkamiseen, regexin online-muotoiluun jne., toivon, että siitä on hyötyä kaikille.


Regexin rooli

Regex (Regular Expression) on tekstopohja, joka sisältää tavallisia merkkejä (esim. a:n ja z:n väliset kirjaimet) ja erikoismerkkejä (kutsutaan "metamerkeiksi"). Regex käyttää yhtä merkkijonoa kuvaamaan ja vastaamaan merkkijonoja, jotka vastaavat tiettyä syntaksisääntöä. Regex on monimutkainen, mutta voimakas, ja sen oppiminen ja soveltaminen antaa sinulle paitsi tehokkuuden, myös ehdottoman saavutuksen tunteen. Monet ohjelmointikielistä tukevat merkkijonojen käsittelyä regexin avulla.

Yleisimmät metamerkit
Koodi Kuvaus
. Vastaa mitä tahansa merkkiä, paitsi rivinvaihtomerkki
\w Vastaa kirjaimia tai numeroita tai alaviivoja
\s Vastaa mitä tahansa tyhjää merkkiä
\d Vastaa numeroita
\b Vastaa sanan alussa tai lopussa
^ Vastaa merkkijonon alkua
$ Vastaa merkkijonon loppua
Yleisimmät määräykset
Koodi/Syntaksi Kuvaus
* Toistuu nollasta useampaan kertaan
+ Toistuu kerran tai useammin
? Toistuu nollasta yhteen kertaan
{n} Toistuu n kertaa
{n,} Toistuu n kertaa tai enemmän
{n,m} Toistuu n:stä m:ään kertaan
Yleisimmät vastakoodit
Koodi/Syntaksi Kuvaus
\w Vastaa mihin tahansa, joka ei ole kirjain, numero, alaviiva tai kiinalainen merkki
\s Vastaa mihin tahansa, joka ei ole tyhjää merkkiä
\d Vastaa mihin tahansa, joka ei ole numero
\b Vastaa, ei ole sanan alku tai loppu
[^x] Vastaa mitä tahansa merkkiä, paitsi x
[^aeiou] Vastaa mitä tahansa merkkiä, paitsi nämä vokaalit

Regex-viiteopas

Merkki Kuvaus
^\d+$ //Vastaa ei-negatiiviseen kokonaislukuun (positiivinen kokonaisluku + 0)
//Vastaa kokonaisluku ^\d+(\.\d+)?$ //Vastaa ei-negatiiviseen liukulukkuun (positiivinen liukuluku + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //Vastaa positiiviseen liukulukkuun
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //Vastaa ei-positiiviseen liukulukkuun (negatiivinen liukuluku + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ //Vastaa negatiiviseen liukulukkuun
^(-?\d+)(\.\d+)?$ //Vastaa liukulukkuun
^[A-Za-z]+$????????? //Vastaa merkkijonoon, joka koostuu 26:sta englanninkielisestä kirjaimesta
^[A-Z]+$ ??? //Vastaa merkkijonoon, joka koostuu 26:sta isosta englannin kirjaimesta
^[a-z]+$ //Vastaa merkkijonoon, joka koostuu 26:sta pienestä englannin kirjaimesta
^[A-Za-z0-9]+$ //Vastaa merkkijonoon, joka koostuu numeroista ja 26:sta englannin kirjaimesta
^\w+$ //Vastaa merkkijonoon, joka koostuu numeroista, 26:sta englannin kirjaimesta tai alaviivoista
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //Vastaa sähköpostiosoitteeseen
^[a-zA-z]+://\w+(-\w+)*(\.(\w+(-\w+)*))*(\?\S*)?$ //Vastaa url-osoitteeseen
[\u4e00-\u9fa5] Vastaa kiinalaisiin merkkeihin
[^\x00-\xff] Vastaa kaksitavuista merkkiä (mukaan lukien kiinalaiset merkit)
\n[\s| ]*\r Vastaa tyhjään riviin
/<(.*)>.*<\/>|<(.*)\/>/ Vastaa HTML-tägiin
(^\s*)|(\s*$) Vastaa alku- ja loppuosa tilalle
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* Vastaa sähköpostiosoitteeseen
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ Vastaa url-osoitteeseen
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Vastaa, onko tili laillinen (aloittaen kirjaimella, sallii 5-16 merkkiä, sallii kirjaimia, numeroita, alaviivoja)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? Vastaa kotimaan puhelinnumeroon
^[1-9]*[1-9][0-9]*$ Vastaa QQ-numeroon

Regex-testityökalu - Verkkovalidointi ja regexin testaaminen

Tervetuloa käyttämään meidän Regex-testityökalua! Tämä työkalu tarjoaa kehittäjille yksinkertaisen ja kätevän tavan testata, validoida ja virittää regexiä verkossa. Riippumatta siitä, käytätkö JavaScriptia, Javaa tai muita ohjelmointikieliä, työkalumme tarjoaa sinulle vahvan tuen regexisi nopeaa tarkistamista ja korjaamista varten, varmistaen, että ne vastaavat oikein tekstin sisältöä.

Mikä on regex?

Regex (Regular Expression, lyhyesti RegEx) on voimakas työkalu merkkijonojen vastaamiseen ja käsittelyyn. Se sallii kehittäjien käyttää tiettyjä kaavoja tietojen etsimiseksi, korvaamiseksi tai purkamiseksi merkkijonoissa. Regexiä käytetään laajasti tekstinkäsittelyssä, tietojen validoimisessa ja tiedon purkamisessa.

Kuinka käyttää regex-testityökalua?

Työkalun käyttö on erittäin yksinkertaista, sinun tarvitsee vain seurata seuraavia vaiheita testataksesi regexiä:

  1. Syötä tekstilaatikkoon teksti, jota haluat vastata.
  2. Syötä regex, jota haluat validoida tai testata.
  3. Paina "Testaa" painiketta, työkalu validoi automaattisesti, että regex vastaa syötettyä tekstiä, ja näyttää tulokset.

Toiminnallisuus:

  • Monikielinen tuki: Tuki JavaScriptin, Java jne. yleisten ohjelmointikielten regexin vahvistukselle.
  • Reaaliaikainen validointi: Tykistä regexiä, työkalu tarkistaa heti ja näyttää vastaustulokset.
  • Tietojen purku: Tukee URL-osoitteiden, sähköpostien, puhelinnumeroiden ynnä muun tiedon purkamista tekstistä.
  • Regex-virheviestit: Jos regexissä on virheitä, työkalu näyttää yksityiskohtaiset virheet, auttaen kehittäjiä korjaamaan niitä nopeasti.

Yleisimmät sovellustilanteet

  • Numeroiden validointi: Tarkistaa puhelinnumeroiden, henkilökortin numeroiden, pankkikorttien ym. sääntöjen mukaisuutta.
  • Sähköpostiosoitteen validointi: Tarkistaa syötetyn sähköpostiosoitteen vastaavan yleisiä sähköpostimuotoja.
  • URL:n purkaminen: Purkaa URL-osoitteet tekstistä, auttaen kehittäjiä saamaan nopeita verkkosivulinkkejä.
  • Salasanan vahvuuden tarkistaminen: Validointi regexin avulla salasanan monimutkaisuudesta, varmistaen, että se täyttää turvallisuusvaatimukset.
  • Tekstin korvaaminen: Tekstin korvaaminen regexin mukaan, nopeaa ja tehokasta muokkaamista.

Regex-esimerkit

Numeroiden validointi:

Regex: ^\d+$
Tarkistaa, että syötetty teksti on pelkästään numeroita.

Sähköpostiosoitteen validointi:

Regex: ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
Tarkistaa, että syötetty teksti vastaa sähköpostiosoitteen standardimuotoa.

URL:n purkaminen:

Regex: https?://[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}(/[\w-]*)*
Purkaa URL-osoitteet tekstistä.

Usein kysyttyjä kysymyksiä

1. Miksi regex-vastaukset eivät ole oikein?

Regexin vastausongelmat liittyvät yleensä lausekkeiden rakenteeseen, voi olla, että lauseke ei täysin vastaa odotuksia tai syntaksvirheistä. Voit käyttää työkaluamme tarkistaaksesi regexin oikein ja realiaikaisten virheitä varten.

2. Mitä syntaksia työkalu tukee?

Työkalumme tukee regex-syntaksia yleisestä JavaScriptistä ja Javasta, joka voi olla yhteensopiva useimman standardin regex-ominaisuuksien kanssa.

3. Kuinka purkaa erityisiä tietoja tekstistä?

Kirjoittamalla oikean regexin voit purkaa erityistä tietoa tekstistä, kuten URL-osoitteita, sähköposteja, puhelinnumeroita jne. Tämä työkalu tarjoaa reaaliaikaisen validoinnin, auttaen sinua löytämään oikean regexin nopeasti.

4. Kuinka regex auttaisi tekstinkäsittelyssä?

Regex määrittämällä erityiset merkki-mallit, voisivat tehokkaasti etsiä, vastata, purkaa, korvata jne. sitä suurista teksteistä. Se on voimakas työkalu tekstinkäsittelyssä ja soveltuu tietojen validoimiseen, tekstin purkamiseen, merkintöjen analysointiin jne.

Yhteenveto

Käyttämällä meidän Regex-testityökalua voit helposti validoida ja testata regexiä, reaaliaikaisesti virittää regexin vastaustuloksia, nopeasti saavuttaa erilaisia tekstiin liittyviä toimintoja. Olipa kyseessä numeroiden validointi, sähköpostiosoitteen tarkistus tai URL:n purkaminen, voimme tarjota sinulle tarkat regex-testin ja optimointityökalut, parantaa kehittäjän tehokkuutta.

Teidän jäljet:
Valitse kieli