Reguláris kifejezés tesztelése

Kínai karakterek Dupla bájtos karakterek Üres sorok Elej és vég üres Email Weboldal URL Mobiltelefon szám Rögzített vonal száma (belföldi) Negatív lebegőpontos szám Egész szám Pozitív lebegőpontos szám QQ szám Irányítószám IP cím Személyi igazolvány szám Dátum formátum Pozitív egész szám Negatív egész szám Felhasználónév
Reguláris kifejezés:

A reguláris kifejezések tesztelő eszköze

A reguláris kifejezések tesztelő eszköze lehetővé teszi a JS reguláris kifejezések validálását, a reguláris kifejezések ellenőrzését és a reguláris kifejezések tesztelését, online testreszabott reguláris kifejezések létrehozását a szöveg tartalmának kinyerésére és bármilyen reguláris kifejezés ellenőrzésére, a reguláris kifejezések kivonatolására a weboldalakról, a reguláris kifejezések online formázására, reméljük, hogy ez hasznos lesz mindenki számára.


A reguláris kifejezések szerepe

A reguláris kifejezés (Regular Expression) egy szöveg mintazat, amely tartalmaz általános karaktereket (például az a-tól z-ig terjedő betűket) és különleges karaktereket (úgynevezett "metakaraktereket"). A reguláris kifejezés egyetlen karakterláncot használ arra, hogy leírja, illeszkedjen egy sor olyan karakterláncra, amely megfelel a szintaktikai szabályoknak. A reguláris kifejezések bonyolultak lehetnek, de nagyon erőteljesek, miután megtanultad, hogy hogyan kell alkalmazni őket, a hatékonyság növelése mellett abszolút teljesítményérzetet adnak, és sok programozási nyelv támogatja a reguláris kifejezések használatát a karakterláncok manipulálására.

Gyakran használt metakarakterek
Kód Leírás
. Minden karakter, kivéve a sortörés karaktert
\w Bármilyen betűt, számot vagy aláhúzást illeszkedik
\s Bármilyen whitespace karakter
\d Illeszkedik a számokhoz
\b Szó kezdete vagy vége
^ Karakterlánc kezdete
$ Karakterlánc vége
Gyakran használt határozók
Kód/Szintaxis Leírás
* Nulla vagy többszöri ismétlés
+ Egyszer vagy többször ismétlés
? Nulla vagy egyszeri ismétlés
{n} n-szer ismétlés
{n,} n-szer vagy többször ismétlés
{n,m} n-től m-ig terjedő ismétlés
Gyakran használt ellentétek
Kód/Szintaxis Leírás
\w Bármilyen karakter, amely nem betű, szám, aláhúzás vagy kínai karakter
\s Bármilyen karakter, amely nem whitespace karakter
\d Bármilyen karakter, amely nem szám
\b Nem szó elején vagy végén található hely
[^x] Bármilyen karakter, ami nem x
[^aeiou] Bármilyen karakter, ami nem az aeiou betűk közül való

Reguláris kifejezések referencia teljesítmény

Karakter Leírás
^\d+$ //Illeszkedik a nem negatív egész számra (pozitív egész szám + 0)
//Illeszkedik az egész számra ^\d+(\.\d+)?$ //Illeszkedik a nem negatív lebegőpontos számra (pozitív lebegőpontos szám + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //Illeszkedik a pozitív lebegőpontos számra
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //Illeszkedik a nem pozitív lebegőpontos számra (negatív lebegőpontos szám + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ //Illeszkedik a negatív lebegőpontos számra
^(-?\d+)(\.\d+)?$ //Illeszkedik le a lebegőpontos számra
^[A-Za-z]+$????????? //Illeszkedik a 26 angol betűből álló karakterláncra
^[A-Z]+$ ??? //Illeszkedik a 26 angol betű nagybetűs karakterláncra
^[a-z]+$ //Illeszkedik a 26 angol betű kisbetűs karakterláncra
^[A-Za-z0-9]+$ //Illeszkedik a számok és 26 angol betűből álló karakterláncra
^\w+$ //Illeszkedik a számok, 26 angol betű vagy aláhúzás karakterláncra
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //Illeszkedik az email címre
^[a-zA-z]+://匹配(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ //Illeszkedik URL címre
[\u4e00-\u9fa5] Illeszkedik a kínai karakterek reguláris kifejezésére
[^\x00-\xff] Illeszkedik a dupla bájtos karakterekre (beleértve a kínai karaktereket)
\n[\s| ]*\r Illeszkedik az üres sor reguláris kifejezésére
/<(.*)>.*<\/>|<(.*)\/>/ Illeszkedik a HTML címkékre vonatkozó reguláris kifejezésre
(^\s*)|(\s*$) Illeszkedik az eleji és végi üres karakterek reguláris kifejezésére
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* Illeszkedik az email cím reguláris kifejezésére
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ Illeszkedik a weboldal URL reguláris kifejezésére
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Illeszkedik a fiók jogosultságra (betűvel kezdődik, engedélyezett 5-16 karakter, engedélyezett betű, szám, aláhúzás)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? Illeszkedik a belföldi telefonszámra
^[1-9]*[1-9][0-9]*$ Illeszkedik a Tencent QQ számra

Reguláris kifejezések tesztelő eszköze - Online érvényesítő és tesztelő reguláris kifejezések

Üdvözöljük reguláris kifejezések tesztelő eszközünk használatában! Ez az eszköz a fejlesztők számára egy egyszerű és kényelmes módot kínál a reguláris kifejezések online tesztelésére, érvényesítésére és hibakeresésére. Akár JavaScriptet, Java-t, akár más nyelv reguláris kifejezéseit használja, eszközünk erőteljes támogatást nyújt, amely segít gyorsan ellenőrizni és javítani a reguláris kifejezések hibáit, biztosítva, hogy azok helyesen illeszkedjenek a szöveg tartalmához.

Mi az a reguláris kifejezés?

A reguláris kifejezés (Regular Expression, röviden RegEx) egy erőteljes eszköz a karakterláncok illesztésére és manipulálására. Lehetővé teszi a fejlesztők számára, hogy speciális mintákat használjanak információk keresésére, cseréjére vagy kinyerésére a karakterláncokból. A reguláris kifejezések széles körben használatosak a szövegkezelés, az adatok érvényesítése és a szövegek kinyerése terén.

Hogyan használjuk a reguláris kifejezések tesztelő eszközét?

Az eszköz használata nagyon egyszerű, csak kövesse az alábbi lépéseket a reguláris kifejezések teszteléséhez:

  1. Írja be a szövegmezőbe azt a szöveget, amit illeszteni szeretne.
  2. Írja be a validálni vagy tesztelni kívánt reguláris kifejezést.
  3. Kattintson a “Tesztelés” gombra, az eszköz automatikusan validálja, hogy a reguláris kifejezés illeszkedik-e a megadott szövegre, és a találati eredményeket is megjeleníti.

Funkciók jellemzői:

  • Többnyelvű támogatás:A JavaScript, Java és más gyakori programozási nyelvek reguláris kifejezéseinek validálása.
  • Valós idejű ellenőrzés:A reguláris kifejezés beírásakor az eszköz azonnal érzékeli és megjeleníti a találat eredményét.
  • Szöveg kinyerése:Támogatja az URL-k, e-mailek, telefonszámok és egyéb információk kinyerését a szövegből.
  • Reguláris kifejezések hibajelző:Ha a reguláris kifejezésben hiba van, az eszköz részletes hibainformációt ad, segítve a fejlesztők gyors javítását.

Gyakori alkalmazási területek

  • Számok érvényesítése:A telefonszámok, személyi igazolvány számok, bankkártyaszámok és hasonlók titkosítási formátumának ellenőrzése.
  • Email címek érvényesítése: Ellenőrizze, hogy az adott email cím a gyakran használt e-mail formátumnak megfelel-e.
  • Webcímszék kinyerése: A szövegből a URL címek kinyerése, segítve a fejlesztőket a weboldal linkjének gyors megszerzésében.
  • Jelszó erősség ellenőrzése: A reguláris kifejezések segítségével a jelszó bonyolultságának érvényesítése, biztosítva, hogy a jelszó megfeleljen a biztonsági követelményeknek.
  • Szövegcsere: A reguláris kifejezések alapján végezze el a szövegcserét, gyorsan módosítva a szövegben megadott tartalmat.

Reguláris kifejezés példák

Számok érvényesítése:

Reguláris kifejezés: ^\d+$
Annak ellenőrzésére, hogy a megadott szöveg tisztán szám-e.

Email címek érvényesítése:

Reguláris kifejezés: ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
Annak ellenőrzésére, hogy a megadott szöveg megfelel-e az email címek szabványának.

Webcímszék kinyerése:

Reguláris kifejezés: https?://[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}(/[\w-]*)*
Annak érdekében, hogy a webcímet ki tudja nyerni a szövegből.

Gyakori kérdések

1. Miért nem helyes a reguláris kifejezés találati eredménye?

A reguláris kifejezések találati problémák általában a kifejezés felépítésével kapcsolatosak, lehet, hogy a kifejezés nem teljesen megfelel az Ön igényeinek, vagy szintaktikai hibákat tartalmaz. Azzal, hogy ezt az eszközt használja, ellenőrizheti a reguláris kifejezés helyességét, és élő hibajelzéseket illeszthet be.

2. Ez az eszköz milyen reguláris kifejezések szintaxisát támogatja?

Ez az eszköz támogatja a JavaScript és Java általános programozási nyelvek reguláris kifejezések szintaxisát, és kompatibilis a legtöbb szabványos reguláris kifejezés szintaxis jellemzőivel.

3. Hogyan tudok konkrét tartalmat kinyerni a szövegből?

Megfelelő reguláris kifejezések megírásával a szövegből tudja kinyerni a specifikus információkat, mint például URL-k, email, telefonszámok stb. Ez az eszköz valós időbeli validálást kínál, amely segít Önnek gyorsan megtalálni a helyes reguláris kifejezéseket.

4. Hogyan segíti a reguláris kifejezés a szövegek feldolgozását?

A reguláris kifejezés segítségével meghatározott karakterminták segítségével hatékonyan kereshet, illeszthet, kinyerhet és cserélhet a sok szövegben. Ez egy erőteljes eszköz a szövegek kezelésére, amely használható az adatok érvényesítésére, a szöveg kinyerésére, a naplóelemzésre és egyéb feladatok elvégzésére.

Összegzés

A reguláris kifejezések tesztelő eszközünkkel kényelmesen érvényesítheti és tesztelheti a reguláris kifejezéseket, valós időben ellenőrizheti a reguláris kifejezések találati eredményeit, gyorsan megvalósíthatja a különböző szövegfeldolgozási funkciókat. Akár számok érvényesítéséről, email címek ellenőrzéséről, akár weboldalak kinyeréséről van szó, mi biztosítjuk az Ön számára a pontos reguláris kifejezések tesztelési és optimalizálási eszközeit, hogy növelje a fejlesztési hatékonyságot.

A lábnyomai:
Válasszon nyelvet