webForumDet fria alternativet

problem med regexp

Webbutveckling

2 svar · 267 visningar · startad av jme

Medlem sedan maj 20012 237 inlägg
Frågan#1

Fattar inte det här med regexp x(

Jag vill ha det såhär:

x står för vadsomhelst siffra eller bokstav.

"x-x" -> TRUE
"xxxx-" -> FALSE
"-xx" -> FALSE
"---" -> TRUE

Dvs '-' måste finnas med, men den får inte inleda en sträng och inte sluta en sträng. Dock får den inleda och/eller sluta om det finns ännu en i själv strängen.

Medlem sedan dec. 20025 483 inlägg
#2
/(^[^\-]{2,}\-$)|(^\-[^\-]{2,}$)|(^[^\-]{3,}$)|(^\-[^\-]+\-$)/

Sedan negerar du vid testningen, d.v.s.: if not ...

Medlem sedan maj 20012 237 inlägg
#3

Tack Peter för svaret.

Imorgon på jobbet ska jag kika mer på det där.

262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)