18. august 2005 - 19:50Der er
7 kommentarer og 1 løsning
Hvordan arbejde med en RegExp hentet fra et textarea ?
Hej - Jeg skal have lavet et lille program, som sætter brugeren i stand til selv at eksperimentere med RegExp. Brugeren skulle gerne kunne indtaste et regulært udtryk i et textarea, hvorefter programmet viser hvordan dette RegExp fortolkes.
Det er ikke noget problem at aflæse det indtastede og anbringe det i en string, f.eks. sådan: var S=document.getelementById(areaname).value;
Men jeg kan ikke få programmet til at behandle denne string som en Regular Expression.
Stadig fortolkes det indtastede som en ganske almindelig tegnfølge. F.eks. vil søgeudtrykket /<.*?>/gm ikke matche i teksten abc<x>q men derimod i teksten abc/<.*?>/gmq
Har forsøgt med: var R=new RegExp(S); - Hilsen Per
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.