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
5 svar · 445 visningar · startad av Vinnaren
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
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})+$"))
haha, tack, det fungerade. Trode inte att det skulle vara så simpelt :e
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})+$)).
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 )
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å... ;)