Tester för reguljära uttryck

Kinesiska tecken Dubbel-byte tecken Tom rad Inledande och avslutande mellanslag E-post Webbadress URL Mobilnummer Fasttelefonnummer (inrikes) Negativ flyttal Heltal Positivt flyttal QQ-nummer Postnummer IP-adress ID-nummer Datumformat Positiva heltal Negativa heltal Användarnamn
Reguljärt uttryck:
Ersättningstext

Introduktion till verktyget för reguljära uttryck

Verktyget för reguljära uttryck erbjuder dig js validering av reguljära uttryck, validering av reguljära uttryck, kontroll av reguljära uttryck, testverktyg för reguljära uttryck, möjligheten att anpassa reguljära uttryck online för att extrahera textinnehåll, validera upp till vilket reguljärt uttryck som helst, extrahera webbadresser med reguljära uttryck, formatiera reguljära uttryck online och mycket mer. Vi hoppas det är till hjälp.


Syftet med reguljära uttryck

Reguljära uttryck (Regular Expression) är ett textmönster som består av vanliga tecken (t.ex. bokstäver mellan a och z) och specialtecken (kallade "metatecken"). Reguljära uttryck använder en enda sträng för att beskriva och matcha en serie strängar som följer en viss syntaktisk regel. Reguljära uttryck kan vara komplicerade, men de är kraftfulla, och när du lärt dig dem kan de öka din effektivitet och ge dig en känsla av uppnåelse. Många programmeringsspråk stöder användningen av reguljära uttryck för strängmanipulation.

Vanliga metatecken
Kod Beskrivning
. Matchar vilket tecken som helst utom radbrytning
\w Matchar bokstäver eller siffror eller understreck
\s Matchar vilket vitt tecken som helst
\d Matchar siffror
\b Matchar början eller slutet av ett ord
^ Matchar början av en sträng
$ Matchar slutet av en sträng
Vanliga kvantifierare
Kod/Syntax Beskrivning
* Upprepas noll eller fler gånger
+ Upprepas en eller fler gånger
? Upprepas noll eller en gång
{n} Upprepas n gånger
{n,} Upprepas n gånger eller fler
{n,m} Upprepas mellan n och m gånger
Vanliga negativa tecken
Kod/Syntax Beskrivning
\w Matchar vilket tecken som helst som inte är bokstäver, siffror, understreck eller kinesiska tecken
\s Matchar vilket tecken som helst som inte är vitt tecken
\d Matchar vilket tecken som helst som inte är en siffra
\b Matchar inte en början eller slut av ett ord
[^x] Matchar vilket tecken som helst utom x
[^aeiou] Matchar vilket tecken som helst utom dessa bokstäver (a, e, i, o, u)

Sammanställning över reguljära uttryck

Tecken Beskrivning
^\d+$ //Matchar icke-negativa heltal (positiva heltal + 0)
//Matchar heltal ^\d+(\.\d+)?$ //Matchar icke-negativa flyttal (positiva flyttal + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //Matchar positiva flyttal
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //Matchar icke-positiva flyttal (negativa flyttal + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ //Matchar negativa flyttal
^(-?\d+)(\.\d+)?$ //Matchar flyttal
^[A-Za-z]+$????????? //Matchar en sträng som består av 26 engelska bokstäver
^[A-Z]+$ ??? //Matchar en sträng som består av 26 stora bokstäver
^[a-z]+$ //Matchar en sträng som består av 26 små bokstäver
^[A-Za-z0-9]+$ //Matchar en sträng som består av siffror och 26 engelska bokstäver
^\w+$ //Matchar en sträng som består av siffror, 26 engelska bokstäver eller understreck
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //Matchar e-postadress
^[a-zA-z]+://匹配(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ //Matchar URL
[\u4e00-\u9fa5] Matchar kinesiska tecken med ett reguljärt uttryck
[^\x00-\xff] Matchar dubbel-byte tecken (inklusive kinesiska tecken)
\n[\s| ]*\r Matchar ett tomt rad med ett reguljärt uttryck
/<(.*)>.*<\/>|<(.*)\/>/ Matchar HTML-taggar med ett reguljärt uttryck
(^\s*)|(\s*$) Matchar inledande och avslutande mellanslag med ett reguljärt uttryck
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* Matchar e-postadress med ett reguljärt uttryck
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ Matchar webbadresser med ett reguljärt uttryck
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Matchar huruvida en konto är giltig (börjar med bokstav, tillåter 5-16 tecken, tillåter bokstäver, siffror och understreck)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? Matchar inhemska telefonnummer
^[1-9]*[1-9][0-9]*$ Matchar Tencent QQ-nummer

Reguljära uttryck testverktyg - Online verifiering och test av reguljära uttryck

Välkommen till vårt verktyg för reguljära uttryck! Detta verktyg erbjuder utvecklare ett enkelt och bekvämt sätt att testa, verifiera och felsöka reguljära uttryck online. Oavsett om du använder JavaScript, Java eller reguljära uttryck från andra språk, kan vårt verktyg ge dig kraftfullt stöd så att du snabbt kan kontrollera och korrigera fel i reguljära uttryck, och säkerställa att de korrekt matchar textinnehållet.

Vad är reguljära uttryck?

Reguljära uttryck (Regular Expression, förkortas RegEx) är ett kraftfullt verktyg för att matcha och manipulera strängar. Det tillåter utvecklare att använda specifika mönster för att söka efter, ersätta eller extrahera information i strängar. Reguljära uttryck används ofta vid textbehandling, datavalidering och textutdragning.

Hur använder man verktyget för reguljära uttryck?

Det är mycket enkelt att använda detta verktyg, du behöver bara följa dessa steg för att testa reguljära uttryck:

  1. Ange den text du vill matcha i textrutan.
  2. Ange det reguljära uttryck du vill verifiera eller testa.
  3. Klicka på "Testa" knappen, verktyget kommer automatiskt att verifiera om det reguljära uttrycket matchar den angivna texten och visa matchningsresultatet.

Funktioner:

  • Fler språkalternativ: Stöder reguljära uttryck validering för vanliga programmeringsspråk som JavaScript, Java, etc.
  • Live validering: När du anger ett reguljärt uttryck kommer verktyget omedelbart att kontrollera och visa matchningsresultatet.
  • Textutdragning: Stöder extraktion av URL:er, e-postadresser, telefonnummer och annan information från text.
  • Felmeddelande för reguljära uttryck: När det reguljära uttrycket har fel, kommer verktyget att ge detaljerad felinformation för att hjälpa utvecklaren att snabbt korrigera det.

Vanliga användningsområden

  • Sifferverifiering: Validera telefonnummer, ID-nummer, bankkontonummer etc. för att säkerställa att de följer följande format.
  • E-postadressverifiering: Validera den angivna e-postadressen för att se om den följer vanliga e-postformat.
  • URL-utdragning: Extrahera URL:er från text, vilket hjälper utvecklare att enkelt hämta webblänkar.
  • Lösenordssäkerhetsverifiering: Använd reguljära uttryck för att kontrollera komplexiteten i lösenord och säkerställa att de uppfyller säkerhetskrav.
  • Textuppsättning: Utför textersättning baserat på reguljära uttryck för att snabbt ändra angivet innehåll i texten.

Exempel på reguljära uttryck

Verifiera siffror:

Reguljärt uttryck: ^\d+$
Används för att verifiera att den angivna texten består av bara siffror.

Verifiera e-postadress:

Reguljärt uttryck: ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
Används för att verifiera att den angivna texten följer den standardiserade e-postformatet.

Extrahera URL:

Reguljärt uttryck: https?://[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}(/[\w-]*)*
Används för att extrahera URL:er från text.

Vanliga frågor

1. Varför matchar inte resultaten av reguljära uttryck korrekt?

Problem med matchning av reguljära uttryck relaterar oftast till konstruktionen av uttrycket, som kan vara ofullständig eller innehålla syntaxfel. Du kan använda detta verktyg för att kontrollera om det reguljära uttrycket är korrekt och att du kan modifiera det genom realtidsfelmeddelanden.

2. Vilken syntax stöder detta verktyg för reguljära uttryck?

Detta verktyg stöder syntax för reguljära uttryck för programmeringsspråk som JavaScript och Java, och är kompatibelt med de flesta standardegenskaper för reguljära uttryck.

3. Hur kan jag extrahera specifikt innehåll från text?

Genom att skriva ett passande reguljärt uttryck kan du extrahera specifik information från text, såsom URL:er, e-postadresser, telefonnummer och mer. Det här verktyget erbjuder realtidsvalidering som hjälper dig att snabbt få fram rätt reguljära uttryck.

4. Hur hjälper reguljära uttryck till med textbehandling?

Reguljära uttryck definierar specifika teckenmönster som gör det möjligt att effektivt söka, matcha och extrahera eller ersätta inom stora textmängder. Det är ett kraftfullt verktyg inom textbehandling som används i datavalidering, extraktion av text, logganalys och andra uppgifter.

Sammanfattning

Genom att använda vårt verktyg för reguljära uttryck, kan du enkelt verifiera och testa reguljära uttryck, felsöka matchningseffekterna snabbt och utföra olika textbehandlingsfunktioner. Oavsett om det handlar om sifferverifiering, verifiering av e-postadresser eller extrahering av webbadresser, kan vi erbjuda dig precisa verktyg för test och optimering av reguljära uttryck, vilket ökar utvecklingseffektiviteten.

Dina fotspår:
Välj språk