webForumDet fria alternativet

validering

5 svar · 445 visningar · startad av Vinnaren

VinnarenMedlem sedan sep. 2005858 inlägg
#1

Hej

Jag behöver hjälp att vaildera adressen.

har följande:

!adress.matches("^([A-ZÅÄÖa-zåäö0-9]{2,30})+$"))

men jag vill tillåta mellanslag.

Hur skriver jag för att tillåta det i adressen??

Tacksam för all hjälp

The_HulkMedlem sedan juni 20031 937 inlägg
#2

om allt annat stämmer har du testat att bara lägga till ett mellanrum?

!adress.matches("^([A-ZÅÄÖa-zåäö0-9 ]{2,30})+$"))
VinnarenMedlem sedan sep. 2005858 inlägg
#3

haha, tack, det fungerade. Trode inte att det skulle vara så simpelt :e

LimeMedlem sedan sep. 2001837 inlägg
#4

Om du vill tillåta alla skiljetecken (mellanslag, tab, retur o.s.v.) så använder du sig av \s (som då betyder [ \t\n\x0B\f\r]).

Din rad kan även skrivas som ("^(\\wåäöÅÄÖ]{2,30})+$)).

The_HulkMedlem sedan juni 20031 937 inlägg
#5

Lime skrev:

Din rad kan även skrivas som ("^(\\wåäöÅÄÖ]{2,30})+$)).

det där såg inte riktigt rätt ut, det måste saknas en [ samt vad hände med mellanrummet?
Sen har du även bara två ( medan du har tre )

LimeMedlem sedan sep. 2001837 inlägg
#6

The_Hulk skrev:

det där såg inte riktigt rätt ut, det måste saknas en [ samt vad hände med mellanrummet?
Sen har du även bara två ( medan du har tre )

Jaja... du har helt rätt i att det saknas en [ före å, det saknas ett " sist. Å andra sidan kan du ju roa dig med att räkna antalet ) och ( i första postningen också... ;)

Genererad på 493 ms · cache AV · v20260730165559-full.f96bc7eb