Avatar billede Slettet bruger
11. august 2004 - 23:34 Der er 7 kommentarer og
1 løsning

omskrive reg exp en anelse

Hej!

Hvordan får jeg

if(var.match(/[^a-z.A-Z0-9]+/gi)){

til at acceptere tegnene - og _ udover dem der allerede er der?
Avatar billede squashguy Nybegynder
11. august 2004 - 23:39 #1
du kunne jo prøve med

/[^-_a-z.A-Z0-9]+/g
Avatar billede roenving Novice
12. august 2004 - 00:13 #2
?-)

Hvis du skal havden til at acceptere de nævnte tegn skal du:

if(var.match(/^[\w\.-]+/gi)){
Avatar billede Slettet bruger
12. august 2004 - 23:10 #3
squashguy, din virkede. Beklager roenving, fik ikke din til at virke :)
Avatar billede roenving Novice
12. august 2004 - 23:15 #4
\w betyder a-z, 0-9 og _ ...

i efter g betyder at både store og små bogstaver tages med, og . skal escapes, hvis det skal med, da det ellers betyder et hilkensomhelst tegn !-)

^ inde i en [] betyder Not, altså at tegnet (/tegnene ?-) efter ikke skal accepteres !o]
Avatar billede Slettet bruger
12. august 2004 - 23:20 #5
mjae, den ville stadig ikke tage _ og - efter jeg skiftede den, men måske jeg gjorde noget galt...
Avatar billede squashguy Nybegynder
12. august 2004 - 23:23 #6
når punktum står inde i [], skal det faktisk ikke escapes

men ellers burde roenvings også virke fint
Avatar billede Slettet bruger
17. august 2004 - 20:16 #7
Får jeg et svar fra squashguy?

:)
Avatar billede Slettet bruger
02. oktober 2004 - 23:10 #8
oki så :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester