> Faqs > Comprobar valores en el input

Comprobar valores en el input

¿Alguién sabría decirme con que función de javascript puedo comprobar si existe un carácter concreto en un input?. Lo que quiero hacer es comprobar si el usuario ha introducido la "@" en un input para introducir una dirección de mail.

En otro caso quisiera comprobar que el primer valor introducido es un 9.
Es para un input del teléfono.

Tengo diseñadas las funciones para comprobar la longitud y si es número (en el caso del input para el teléfono).

¿Alguíen sabe como hacerlo?.

Respuestas

Aquí te dejo un pequeño programa en JS que busca la arroba y te dice la posición donde está, espero que te sirva. Copia y pega el siguiente código en una página html y podrás ver como funciona.

<span class="codigo"> <html>

<head> </head> <body> <script languaje="javascript"> email=prompt("dime")// pido el email por teclado for (i=0; i<email.length; i++)// se cumplira mientras i sea inferior al numero de caracteres { if (email.charAt(i) == "@")//pregunta si el caracter = arroba { var posicion=i+1// si lo es guarda la posición en la variable posicion var p=1// y le asigna el valor 1 a la variable p } } if (p==1)// si p=1 es que ha encontrado la arroba { alert("está en la posición " +posicion)//alerta la variable posicion } else { alert("tu email no es válido") } </script> </body> </html> </span> </body></html>
Sevende