webForumDet fria alternativet

Kolla om ett tecken finns i en sträng.

JavaScript

2 svar · 205 visningar · startad av Kreba

Medlem sedan sep. 200029 inlägg
Frågan#1

Hej.
Är det nån som vet hur man kollar om ett visst tecken finns i en sträng från ett formulär?
Jag har gjort ett kontaktformulär och vill att användaren ska uppge sin emailadress. Jag kan kolla så att fältet inte är tomt men jag vet inte hur man kollar om ett visst tecken dvs "@" finns i strängen. Detta inebär att användaren kan skriva "aaa" som sin emailadress och det blir godkänt av mina kontroller. I VB/Asp finns metoden "instr" för att leta efter ett visst tecken i en sträng. Finns det motsvarande i Javascript i i så fall vad heter det.
Kan nån visa ett exempel på hur man gör?
Tack på förhand!

------------------
"odd numbers don't get angry, they get even"

Medlem sedan juni 200032 967 inlägg
#2

hej och välkommen.

prova metoden indexOf.

if (variabel.indexOf('@')>=0)
return true;

läs här: http://msdn.microsoft.com/scripting/jscript/doc/jsmthindexof.htm

------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
det man inte minns har inte hänt.
hit med en berka!</A>

Medlem sedan sep. 200029 inlägg
#3

Man får tacka! :)

------------------
We can't solve problems by using the same kind of thinking we used when we created them.
-Albert Einstein (1879-1955)

249 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)