Regex i JavaScript - Matcha en sträng som "ABC12"

Hur matchar man följande sträng med hjälp av reguljärt uttryck i JavaScript?

  1. Har totalt 5 tecken
  2. De första 3 tecknen är stora bokstäver
  3. De sista 2 tecknen är endast siffror

Jag har fått detta mönster, [A-Z]{3}[0-9]{2}, men det verkar som att det fortfarande saknar något.

Läs mer →

Javascript: Strängsökning efter regex, med start från slutet av strängen

Finns det en JavaScript-strängfunktion som söker efter ett regex och som börjar sökningen i slutet?

Om inte, vad är det snabbaste och/eller renaste sättet att söka i indexet för ett regex med start från slutet?

exempel på regex:

/<\/?([a-z][a-z0-9]

Läs mer →

javascript - Regex. Hur får man flera träffar från den här strängen?

Jag använder javascript-regex. Säg att jag har följande sträng:

XXX_1_XXX XXX_2_XXX XXX_3_XXX YYY_1_YYY YYY_2_YYY YYY_3_YYY

och jag skulle vilja köra ett regex och få ett resultat med detta mönster:

Match1 1. XXX_1_XXX 2. YYY_1_YYY Match2 1. XXX_2_XXX 2. YY

Läs mer →

Javascript-valideringsregex för namn

Jag vill acceptera namn i min app med bokstäver och bindestreck eller streck, jag baserade min kod på ett svar jag hittade här och kodade det:

function validName(n){ var nameRegex = /^[a-zA-Z\-]+$/; if(n.match(nameRegex) == null){ return "Wrong"; } else{ return "Right"; } }

det enda problem

Läs mer →

powerbi - Regexp i Power Query med JavaScript

Jag behöver Regexp, medan M/Power Query inte har inbyggt stöd för det. Jag har hittat flera varianter av lösningar kring samma utmärkta Web.Page & JavaScript-idé - Biccauntant, Hugoberry.

Jag var tvungen att anta dem (den resulterande koden är nedan) på grund av JavaScript-begränsningar.

Huvudproblemet är att JavaScript har

Läs mer →

Javascript Regex flera grupptmatchningar i mönster

Jag har en fråga till en Javascript-regexninja: Hur skulle jag kunna förenkla min variabelskapande från en sträng med hjälp av regex-gruppering? Just nu har jag det fungerande utan att använda någon gruppering, men jag skulle älska att se ett bättre sätt!

Strängen är:

var url = 'resources/css

Läs mer →

javascript - Regex för att ersätta ensamstående bakåtsnedstreck, exklusive de som följs av vissa tecken

Jag har ett regex-uttryck som tar bort alla snedstreck från en sträng om de inte följs av ett av dessa tecken: \/eller }.

Det borde omvandla den här strängen:

foo\bar\\batz\/hi

I detta:

foobar\\batz\/hi

Läs mer →

javascript - regex för att ersätta 0 i lista men inte 0 i 10, 20, 30, etc. - använda js replace

Jag försöker skapa ett regex för att ersätta nollor i en lista med ett tomt värde men inte ersätta nollorna i tio, tjugo, trettio osv.

lista=0,1,0,20,0,0,1,,1,3,10,30,0

önskad lista=,1,,20,,,1,,1,3,10,30,

Att använda detta i JavaScr

Läs mer →

javascript - contains(regexp) på vad som möjligen är en Qstring/string i QML

Jag har en kodsnutt i QML som ska söka efter regexp "Calling" i screen.text, och om det inte hittas, först då ändrar den screen.text. Tyvärr är dokumentationen inte tydlig i QML/QString-dokumentationen.

Button{ id: call anchors.top: seven.bottom anchors.lef

Läs mer →

Hur man utför operationer på matchningar av regex-backreferenser i Javascript?

I JavaScript har jag en sträng som innehåller siffror, och jag vill öka värdena med ett.

Exempel :

var string = "This is a string with numbers 1 2 3 4 5 6 7 8 9 10"; var desiredResult = "This is a string with numbers 2 3 4 5 6 7 8 9 10 11";

Läs mer →