Avatar billede Slettet bruger
17. november 2003 - 16:58 Der er 1 løsning

Mac og RegExp/test()

Jeg har et par regulære udtryk i min Javascript kode. Til dem bruger jeg RegExp funktionen.

Men ingen af mine expressions virker på Mac browsere.

Er der fejl i Mac's implementation af regulære udtryk, eller er det andre af mine konstruktioner der fejler på Mac?

Det skal siges, at alle mine udtryk virker på både IE og Netscape 7 på PC, men altså ikke på Mac.
Avatar billede Slettet bruger
18. november 2003 - 10:49 #1
Hvis man ønsker at bruge RegExp til både Mac og PC skal man bruge denne konstruktion:

re = new RegExp("^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$");
m = re.exec("bp@pentia.dk");
if (m == null)
{
  alert("fejl i udtryk");
}
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