Ontwikkelaarnutsgoed
Regex-toetser
Insluitend die nul-lengte pasval wat 'n patroonlus vir ewig maak.
- Loop in jou blaaier
- Niks opgelaai nie
Die instrument
Voer 'n patroon, enige vlae en die teks in om dit te toets. Pasmaats verskyn terwyl jy tik.
Alles wat jy invoer, bly op jou eie masjien. Niks word aan ons of aan enigiemand anders gestuur nie, wat jy in jou blaaiernetwerkoortjie kan bevestig.
Waarvoor gebruik mense dit
- Om uit te werk hoekom 'n patroon by een string pas en nie 'n ander nie
- Kontroleer 'n valideringsreël voordat dit in produksie geplaas word
- Onttrek velde uit 'n loglyn
- Toets 'n herlei- of herskryfpatroon
- Om te leer wat 'n patroon wat iemand anders geskryf het, eintlik doen
Oor hierdie instrument
JavaScript geur
Dit gebruik die blaaier se eie gereelde uitdrukking-enjin, so wat jy sien is presies wat JavaScript sal doen. Dit maak saak omdat geure verskil: kyk agter, benoemde groepe en Unicode-eiendomsvlugte word in moderne blaaiers ondersteun, maar nie oral nie, en PCRE, Python en Go het elkeen hul eie eienaardighede. 'n Patroon wat hier bewys word, word vir JavaScript bewys, nie universeel nie.
Vlae
Die globale vlag word outomaties bygevoeg, want daarsonder sien jy net die eerste wedstryd. Voeg by i vir hoofletteronsensitiwiteit, m te maak ^ en $ wedstryd by lynbreuke, s om die punt te laat pas by nuwe lyne, en u vir behoorlike Unicode-hantering.
Die nul-lengte wedstrydlokval
'n Patroon wat niks kan pas nie, soos a*, sal ooreenstem met 'n leë string by elke posisie. Met die globale vlag gaan 'n naïewe lus nooit vooruit nie en hang die bladsy. Hierdie instrument stoot die indeks vorentoe wanneer dit gebeur, wat dieselfde beskerming is wat jou eie kode benodig as dit handmatig oor wedstryde loop.
Lees die groepe
Elke vanggroep word onder sy wedstryd gelys. 'n Groep wat nie deelgeneem het nie, wys as geen passing eerder as 'n leë string, wat 'n onderskeid is wat saak maak: 'n opsionele groep wat niks pas nie en een wat by 'n leë string pas, tree anders op in die meeste tale.
Moet dit oor 'n hele webwerf hanteer word? Sien ons Backend-webontwikkeling en pasgemaakte webtoepassings bladsy.
Meer gereedskap en dienste
- JSON-formateerder en valideerder
- Base64 dekodeerder en enkodeerder
- URL-enkodeerder en -dekodeerder
- Kleuromskakelaar en Kontraskontroleerder
- JWT-dekodeerder
- UUID-opwekker
As jy eerder sou wou hê dat iemand dit behoorlik vir jou doen, bied ons aan Webontwerpdienste en webwerf-ontwikkeling, SEO-dienste: soekenjinoptimalisering, KI-outomatiseringsagentskap.
Vrae
Vrae oor hierdie instrument
Die dinge wat kliënte eintlik wil weet - koste, tydlyne, eienaarskap en wat na bekendstelling gebeur.
JavaScript, want dit gebruik die blaaier se eie enjin. Patrone kan anders optree in PCRE, Python of Go.
Daarsonder sien jy net die eerste wedstryd, wat selde is wat jy van 'n toetser wil hê.
'n Cap, so 'n patroon wat duisende kere ooreenstem, kan nie die bladsy vries nie.
Dat die groep glad nie aan die wedstryd deelgeneem het nie, wat anders is as om 'n leë tou te pas.
Nee. Die passing vind in jou blaaier plaas.
Gratis strategiesessie
Kom ons bou iets wat die moeite werd is om te vind.
Vertel ons waar jy wil hê die besigheid moet wees oor twaalf maande. Ons sal terugkom met 'n kosteplan, 'n realistiese tydlyn en die getalle wat ons verwag om te beweeg - geen verpligting, geen jargon.
- 30-minuut oproep, geen toonhoogtedek
- Vaste prysvoorstel in 48 ure
- Jy besit alles wat ons bou
Praat met 'n ontwikkelaar
Nie 'n verkoopspan nie
- Reaksietyd
- Binne 1 werksure
- Waar ons werk
- VK, VSA en die Golf
- Kontrakte
- Geen insluiting nie, maandelikse rol
- Werk sedert
- 2023