Reguliariųjų išraiškų testas

Kinų simboliai Dvigubos baitų simboliai Tuščia eilutė Pradžios ir pabaigos tarpai El. paštas URL adresas Mobilusis numeris Kietasis telefonas (šalyje) Neigiamas plūduriuojantis skaičius Tinkamas sveikasis skaičius Teigiamas plūduriuojantis skaičius QQ numeris Pašto kodas IP adresas Asmens kodas Datos formatas Teigiamas sveikasis skaičius Neigiamas sveikasis skaičius Vartotojo vardas
Reguliari išraiška:
Pakeisti tekstą

Reguliarių išraiškų testavimo įrankio apžvalga

Reguliarių išraiškų testavimo įrankis suteikia JS reguliarių išraiškų patikrinimą, reguliarių išraiškų verifikaciją, reguliarių išraiškų tikrinimą, reguliarių išraiškų testavimo įrankį, leidžia internete pritaikyti reguliarias išraiškas tekstų turinio ištraukimo tikrinimams, patikrinimams, reguliarių išraiškų URL adresams, reguliarių išraiškų internetiniam formatavimui ir pan. Tikimės, kad tai bus naudinga visiems.


Reguliarių išraiškų paskirtis

Reguliariosios išraiškos (Regular Expression) yra tekstinių modelių rinkinys, apimantis paprastus simbolius (pavyzdžiui, raides nuo a iki z) ir specialiuosius simbolius (vadinamus "metasimboliais"). Reguliariosios išraiškos naudoja vieną eilutę, kad aprašytų ir atitiktų tekstinius simbolius, kurie atitinka tam tikras gramatinės taisyklės. Reguliariosios išraiškos yra sudėtingos, tačiau galingos, išmokę jas, galite padidinti efektyvumą ir pasiekti didelį pasitenkinimą. Daugelis programavimo kalbų palaiko reguliarių išraiškų naudojimą tekstinių operacijų atlikimui.

Dažniausiai naudojami metasimboliai
Kodas Paaiškinimas
. Tinka bet kuriam simboliui, išskyrus naujos eilutės simbolį
\w Tinka raidėms ar skaičiams arba pestažams
\s Tinka bet kuriems tuščias simboliams
\d Tinka skaičiams
\b Tinka žodžio pradžiai ar pabaigai
^ Tinka eilutės pradžiai
$ Tinka eilutės pabaigai
Dažniausiai naudojami kvalifikatoriai
Kodas/Sintaksė Paaiškinimas
* Pakartojimas nuliu ar daugiau kartų
+ Pakartojimas vieną ar daugiau kartų
? Pakartojimas nuliu arba vienąkart
{n} Pakartojimas n kartų
{n,} Pakartojimas n kartų ar daugiau
{n,m} Pakartojimas n iki m kartų
Dažniausiai naudojami neigiamieji simboliai
Kodas/Sintaksė Paaiškinimas
\w Tinka bet kuriam simboliui, kuris nėra raidė, skaičius, pestažas ar kinų ženklas
\s Tinka bet kuriam simboliui, kuris nėra tuščias
\d Tinka bet kuriam simboliui, kuris nėra skaičius
\b Tinka ne žodžio pradžiai ar pabaigai
[^x] Tinka bet kuriam simboliui, išskyrus x
[^aeiou] Tinka bet kuriam simboliui, išskyrus aeiou raides

Reguliarių išraiškų referencijų rinkinys

Simbolis Aprašymas
^\d+$ //Atitinka nepriklausomas sveikąjį skaičių (teigiamus skaičius + 0)
//Atitinka sveikąjį skaičių ^\d+(\.\d+)?$ //Atitinka nepriklausomą plūduriuojantį skaičių (teigiamus skaičius + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //Atitinka teigiamą plūduriuojantį skaičių
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //Atitinka neigiamą plūduriuojantį skaičių (neigiamus skaičius + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ //Atitinka neigiamą plūduriuojantį skaičių
^(-?\d+)(\.\d+)?$ //Atitinka plūduriuojančius skaičius
^[A-Za-z]+$????????? //Atitinka eilutę, kurią sudaro 26 anglų abėcėlės raidės
^[A-Z]+$ ??? //Atitinka eilutę, kurią sudaro didžiosios 26 anglų abėcėlės raidės
^[a-z]+$ //Atitinka eilutę, kurią sudaro mažosios 26 anglų abėcėlės raidės
^[A-Za-z0-9]+$ //Atitinka eilutę, kurią sudaro skaičiai ir 26 anglų abėcėlės raidės
^\w+$ //Atitinka eilutę, kurią sudaro skaičiai, 26 anglų abėcėlės raidės arba pestažai
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //Atitinka el. pašto adresą
^[a-zA-z]+://Atitikimas(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ //Atitinka URL adresą
[\u4e00-\u9fa5] Atitinka reguliarią išraišką kinų simboliams
[^\x00-\xff] Atitinka dvigubus baitus simbolius (įskaitant kinų ženklus)
\n[\s| ]*\r Atitinka tuščių eilučių reguliarią išraišką
/<(.*)>.*<\/>|<(.*)\/>/ Atitinka HTML žymėjimo reguliarią išraišką
(^\s*)|(\s*$) Atitinka reguliarią išraišką, skirtą pradžios ir pabaigos tarpus
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* Atitinka el. pašto adresų reguliarią išraišką
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ Atitinka URL reguliarią išraišką
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Patikrina, ar paskyra yra teisėta (pradžia su raide, leista 5-16 baitų, leidžiami raidiniai, skaitmeniniai simboliai ir pestažai)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? Atitinka nacionalinius telefonų numerius
^[1-9]*[1-9][0-9]*$ Atitinka QQ numerį

Reguliarių išraiškų testavimo įrankis - internetinis patikrinimas ir testavimas

Maloniai kviečiame naudoti mūsų reguliarių išraiškų testavimo įrankį! Šis įrankis suteikia kūrėjams paprastą ir patogią priemonę, leidžiančią testuoti, patikrinti ir derinti reguliarias išraiškas internetu. Nepriklausomai nuo to, kokią programavimo kalbą naudojate, mūsų įrankis siūlo galingą palaikymą, padedantį greitai patikrinti ir taisyti reguliarias išraiškas, užtikrinant, kad jos būtų tinkamai naudojamos teksto atitikimams.

Kas yra reguliariosios išraiškos?

Reguliariosios išraiškos (Regular Expression, sutrumpintai RegEx) yra galinga priemonė, skirta atitikti ir valdyti tekstą. Ji leidžia kūrėjams naudoti specifinius modelius, kad būtų ieškoma, keičiamasi arba ištraukta informacija iš tekstų. Reguliariosios išraiškos plačiai taikomos teksto apdorojime, duomenų tikrinime ir tekstų ištraukime.

Kaip naudotis reguliarių išraiškų testavimo įrankiu?

Naudoti šį įrankį labai paprasta, turite atlikti šiuos veiksmus:

  1. Tekstų lauke įveskite tekstą, kurį norite patikrinti.
  2. Įveskite reguliarią išraišką, kurią norite patikrinti.
  3. Paspauskite „Testuoti“ mygtuką, įrankis automatiškai patikrins, ar reguliari išraiška atitinka įvestą tekstą ir parodys rezultatus.

Funkcijos:

  • Daugiakalbės galimybės: Palaiko regulerias išraiškas, naudojamas tokiomis programavimo kalbomis kaip JavaScript, Java ir kt.
  • Realaus laiko tikrinimas: Įvesdami reguliarią išraišką, įrankis iš karto detect and displays the match results.
  • Teksto ištraukimas: Palaiko URL adresų, el. pašto adresų, telefono numerių ir kt. informaciją.
  • Reguliarių išraiškų klaidų pranešimai: Kai reguliariose išraiškose yra klaidų, įrankis pateikia išsamią klaidos informaciją, padedančią kūrėjams greitai jas ištaisyti.

Dažniausiai pasitaikančios taikymo sritys

  • Skaičių tikrinimas: Patikrinti, ar telefono numeriai, asmens kodai, kredito kortelių numeriai atitinka reikalavimus.
  • El. pašto adresų tikrinimas: Patikrinti, ar įvestas el. pašto adresas atitinka standartinę el. pašto formatą.
  • URL adresų ištraukimas: Iš teksto išskirti URL adresus, padedant kūrėjams greitai gauti nuorodas.
  • Slaptažodžio stiprumo tikrinimas: Naudoti reguliarias išraiškas slaptažodžių sudėtingumo tikrinimui, kad būtų užtikrinta, jog slaptažodžiai atitinka saugumo reikalavimus.
  • Teksto keitimas: Remiantis reguliariomis išraiškomis, atliekanti teksto pakeitimo operacijas, greitai miestai ir tekstai keičiasi per nurodytą turinį.

Reguliarių išraiškų pavyzdžiai

Patikrinti numerius:

Reguliari išraiška: ^\d+$
Skirta tikrinti, ar įvestas tekstas yra tik skaičius.

Patikrinti el. pašto adresus:

Reguliari išraiška: ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
Skirta tikrinti, ar įvestas tekstas atitinka standartinį el. pašto adreso formatą.

URL adresų ištraukimas:

Reguliari išraiška: https?://[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}(/[\w-]*)*
Skirta ištraukti URL adresus iš teksto.

Dažniausiai užduodami klausimai

1. Kodėl reguliarios išraiškos atitikimo rezultatai neteisingi?

Reguliarių išraiškų atitikimo problemos dažnai susijusios su išraiškos konstrukcija, galbūt išraiška nėra visiškai pritaikyta jūsų atitikimo poreikiams arba joje yra sintaksės klaidų. Galite naudoti šį įrankį, kad patikrintumėte, ar reguliarios išraiškos yra teisingos, ir per realaus laiko klaidų pranešimą jas redaguoti.

2. Kokias reguliarias išraiškai remiasi šis įrankis?

Šis įrankis palaiko JavaScript ir Java bei kitų skaitmeninių kalbų reguliarias išraiškas, galinčias palaikyti didžiąją dalį standartinių reguliariosios išraiškos sintaksės funkcijų.

3. Kaip iš teksto ištraukti konkrečią informaciją?

Rašydami atitinkamą reguliarią išraišką, galite ištraukti konkrečią informaciją, tokią kaip URL adresai, el. pašto adresai, telefono numeriai ir kt. Šis įrankis siūlo realaus laiko tikrinimą, padedantį greitai gauti teisingą reguliarią išraišką.

4. Kaip reguliariosios išraiškos padeda tekstų apdorojime?

Reguliariosios išraiškos apibrėžia tam tikrus simbolių modelius, kurie gali efektyviai ieškoti, tikrinti, ištraukti ir pakeisti didelius tekstus. Tai yra galingas įrankis tekstiniuose procesuose, tinkamas duomenų tikrinimui, tekstų ištraukimui, žurnalo analizei ir kt.

Apibendrinimas

Naudodami mūsų reguliarių išraiškų testavimo įrankį, galite lengvai tikrinti ir testuoti reguliarias išraiškas, realiu laiku derinti jų atitikimo efektus, greitai įgyvendinti įvairias tekstų apdorojimo funkcijas. Nepriklausomai nuo to, ar tai būtų skaičių tikrinimas, el. pašto adresų tikrinimas ar URL adreso ištraukimas, mes galime jums pateikti tikslias reguliarių išraiškų testavimo ir optimizavimo priemones, siekiant padidinti kūrimo efektyvumą.

Jūsų pėdsakai:
Pasirinkti kalbą