Szabályos kifejezés teszt eszköz az Ön számára, hogy js szabályos kifejezés érvényesítés, szabályos kifejezés érvényesítés, szabályos kifejezés ellenőrzés, szabályos kifejezés teszt eszköz, testreszabható online szabályos kifejezés, hogy kivonat a szöveg tartalmát, bármilyen szabályos kifejezést ellenőrizni, szabályos kifejezés, hogy kivonat az URL, szabályos kifejezés online formázás és így tovább, remélem, hogy segít.
A rendszeres kifejezések szerepe
A szabályos kifejezés (Regular Expression) egy szövegminta, amely magában foglalja a közönséges karaktereket (például a-tól z-ig a betűk között) és a speciális karaktereket (úgynevezett "meta karakterek"). A reguláris kifejezések egyetlen karakterláncot használnak egy szintaxisszabálynak megfelelő karakterláncok sorozatának leírására és megfeleltetésére. A reguláris kifejezések fárasztóak, de nagy teljesítményűek, és használatuk megtanulása a hatékonyság mellett abszolút sikerélményt is nyújt, és számos programozási nyelv támogatja a reguláris kifejezésekkel történő karakterlánc-manipulációt.
Gyakran használt metakarakterek| Kód | Leírás |
|---|---|
| . | Bármilyen karakterrel egyezik, kivéve a sortörést |
| \w | Betűk, számok vagy aláhúzások illesztése |
| \s | Bármely szóköz karakterrel egyezik |
| \d | Egyezik egy számmal |
| \b | Egyezik a szó elejével vagy végével |
| ^ | Egyezzen meg egy karakterlánc elejével |
| $ | Egyezik egy karakterlánc végével |
Gyakori minősítők| Kód/Szintaktika | Leírás |
|---|---|
| * | Ismétlés nulla vagy többször |
| + | Egyszer vagy többször ismételje meg |
| ? | Ismétlés nulla vagy egy alkalommal |
| {n} | Ismétlés n-szer |
| {n,} | Ismétlés n vagy többször |
| {n,m} | Ismétlés n-m-szer |
Gyakori antonimák| Kód/Szintaktika | Leírás |
|---|---|
| \W | Bármely olyan karakterrel való egyezés, amely nem betű, szám, aláhúzás vagy kínai karakter. |
| \S | Bármely karakter, amely nem üres karakter |
| \D | Bármely olyan karakter, amely nem szám |
| \B | Bármely olyan karakter, amely nem egy szó eleje vagy vége. |
| [^x] | Bármely karaktert, kivéve az x-et |
| [^aeiou] | Bármely karaktert egyezik, kivéve aeiou. |
| Karakterek | Leírás |
|---|---|
| ^\d+$ | //Match nemnegatív egész szám (pozitív egész szám + 0) |
| //Match integer ^\d+(\. \d+)? \d+(\...\d+)? | //Match nemnegatív lebegőpontos számok (pozitív lebegőpont + 0) |
| ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ | //Match pozitív lebegőpontos számok |
| ^((-\d+(\.\d+)?)|(0+(\.0+)?))$ | //Match non-negative floats (negatív lebegőszámok + 0) |
| ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ | //negatív lebegőszámok illesztése |
| ^(-?\d+)(\.\d+)?$ | //Match floating point numbers |
| ^[A-Za-z]+$????????? | //Match a 26 ábécé betűiből álló string |
| ^[A-Z]+$ ??? | //match a 26 nagybetűs ábécé betűiből álló karakterláncra |
| ^[a-z]+$ | //egyezés 26 kisbetűs betűből álló karakterláncra |
| ^[A-Za-z0-9]+$ | //Match számokból és az ábécé 26 betűjéből álló karakterláncok |
| ^\w+$ | //Match stringek, amelyek számokból, 26 betűből vagy aláhúzásból állnak. |
| ^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ | //Match email cím |
| ^[a-zA-z]+://matches (\w+(-\w+)*)(\. (\w+(-\w+)*))*(\? \S*)? $ | //Match url |
| [\u4e00-\u9fa5] | Szabályos kifejezés a kínai karakterek megfeleltetésére |
| [^\x00-\xff] | Kétbájtos karakterek (beleértve a kínai karaktereket is) illesztése |
| \n[\s| ]*\r | Szabályos kifejezés üres sorok illesztésére |
| /<(.*)>.*<\/>|<(.*)\/>/ | Szabályos kifejezés a HTML címkékhez |
| (^\s*)|(\s*$) | Szabályos kifejezés az első és utolsó szóközök illesztésére |
| \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* | Szabályos kifejezés az e-mail címre való illesztéshez |
| ^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ | URL-ek megfeleltetésére szolgáló reguláris kifejezés |
| ^[a-zA-Z][a-zA-Z0-9_]{4,15}$ | A számlaszámmal való egyezés legális (betűvel kezdődik, 5-16 bájtos lehet, alfanumerikus aláhúzás megengedett). |
| (\d{3}-|\d{4}-)?(\d{8}|\d{7})? | Belföldi telefonszám egyezése |
| ^[1-9]*[1-9][0-9]*$ | Tencent QQ számmal való egyezés |