15. oktober 2008 - 12:56Der er
4 kommentarer og 1 løsning
Validering af tegn i filnavn
Jeg bruger nedenstående til at checke for ulovlige tegn i et filnavn:
pic = String(filupload.foto1.value); pic = pic.substring(pic.lastIndexOf("\134")+1,pic.lastIndexOf(".")) if(pic.match(/[^\w-]+/gi)){ alert("Filnavnet må kun indeholde a-z og 0-9 samt _ og -"); filupload.foto1.focus(); return (false); }
Jeg vil gerne have (/[^\w-]+/gi) ændret så den tillader følgende:
-- fordi \w betyder ord-tegn, hvortil i alle regEx-implementationer medregnes a-z, 0-9 og _ (i nogle medregnes også locale-specifikke som f.eks. æøå !-)
-- og modifieren g er nok overflødig: .../i)
Synes godt om
Ny brugerNybegynder
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.