23. februar 2006 - 12:21
Der er
6 kommentarer
tekst indeholder
hvis jeg har en tekststreng som jeg gerne vil rjekke om indeholder f. eks. en emailadresse (f@eks.dk) hvordan gør jeg det?
Annonceindlæg fra Barco
23. februar 2006 - 12:23
#1
var emailFindes = tekst.indexOf('f@eks.dk') > -1; emailFindes er nu true hvis f@eks.dk findes ellers er den false.
23. februar 2006 - 12:28
#2
nu har jeg denne funktion.... function MailAdresse(email) { if(document.getElementById("MailTo").value.length == 0) { document.getElementById("MailTo").value = email; } else { document.getElementById("MailTo").value = document.getElementById("MailTo").value + "," + email; } } den skal kun forløbe hvis document.getElementById("MailTo").value IKKe indeholder email
23. februar 2006 - 12:41
#3
function MailAdresse(email) { var mailto = document.getElementById("MailTo").value; var re = new RegExp("(^|,)" + email + "($|,)","gi"); if(re.test(mailto)) { mailto += (mailto.length!=0?",":"") + email; } document.getElementById("MailTo").value = mailto }
23. februar 2006 - 13:59
#4
hmm... kan den sgu ikk lide...
23. februar 2006 - 14:02
#5
Jeg kan ikke lige huske det med regular expressions. Det kan være du skal bytte lidt rundt på tingene i den if-sætning: if(mailto.test(re)) {
25. februar 2006 - 21:06
#6
Hvad med f.eks. function addMailAddress(email){ var old = document.getElementById("mailTo"); old.value = (old.value.match(/@/)?",":"") + email; }
Vi tilbyder markedets bedste kurser inden for webudvikling