16. februar 2008 - 23:22Der er
4 kommentarer og 1 løsning
Reg Exp til at fjerne special-tegn i fil-navne
Hej Eksperter.
Jeg har et input-felt (html) og ønsker med javascript og regexp at sørge for at man ikke kan indtaste værdier som ikke er gyldige specialtegn. Jeg er en and til reg exp, så jeg håber nogle af jer kloge hjerner hurtigt kan slynge en kode på bordet :)
De umiddelbare regler jeg lige kan komme på er at: - Navnene må indeholde "a-z", "A-Z", "0-9", "-", "_" og så ét enkelt punktum. - Der _skal_ være ét punktum, og det må ikke starte eller slutte med det.
Hvis der er andre standardregler må I meget gerne komme med dem også :)
-- vil klare alt undtaget evt. gentagne punktummer (og filnavne med flere punktummer er jo faktisk ganske lovlige, så hvorfor ?-)
-- du skal selvfølgelig alligevel checke serverside om det er et gyldigt filnavn, og der må du have metoder til rådighed, som er meget mere direkte, så ovenstående skal kun være en støtte for brugeren !-)
Roenving, men dit forslag ser man det man skriver komme frem, og så forsvinde igen lige bagefter. Jeg vil gerne have at det slet ikke når at blive vist. Derudover kan man holde tasten nede og så virker din løsning ikke...
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.