Fejl i reg.exp.-script
HejJeg har et script, som gør sådan:
"Han gik en tur. " -> "Han gik en tur.."
"Han gik en tur: " -> "Han gik en tur:."
"Han gik en tur; " -> "Han gik en tur;."
"Han gik en tur? " -> "Han gik en tur?."
"Han gik en tur! " -> "Han gik en tur!."
Scriptet indsætter fejlagtigt et punktum, til trods for at der allerede er et "slut-tegn". Det er det overflødige mellemrum efter "slut-tegnet", som driller.
Kan du udbygge scriptet lidt, så følgende sker:
"Han gik en tur. " -> "Han gik en tur."
osv. med de andre "slut-tegn".
_____________________________________
if (form.beskrivelse.value.length >= 200 ) {
form.beskrivelse.value = form.beskrivelse.value.replace( /[\s]+$/g, "." );
form.beskrivelse.value = form.beskrivelse.value.replace( /\s([:;!\?])$/g, "$1" );
}
}
