index.htm

RECETAS DE NAVIDAD

- apuntes comunicaciones javascript lenguaje c php autoayuda bolsa chistes empleo fotografia digital ocio sabiasque salud timos trucos

Buscar una letra en un string con javascript


El metodo charAt de String devuelve una cadena conteniendo el caracter situado en la posicion especificada:

"cadena".charAt(4) = letra situada en el lugar 5

Ejemplo: funcion que determina la existencia del caracter @:

Function Busca(texto)

{

for(i=0;i<texto.length;i++)

{

if(texto.charAt(i)=="@") return true;

}

return false

}

Si utilizamos la funcion anterior para determinar una direccion e-mail, no seria correcto ya que el simbolo @ al principio o final de la cadena, no corresponderia a una direccion de correo electronico; para este caso deberiamos modificar la funcion:

Function BuscaEmail(texto)

{

for(i=0;i<texto.length;i++)

{

if(texto.charAt(i)=="@" && i ¡= (texto.length-1) && (i ¡= 0)) return true;

}

return false

}

alert(BuscaEmail("pepe@eso.es"));
  • Escribe el siguiente programa:

<HTML>

<SCRIPT LANGUAGE='JavaScript'>

// PROG058.HTM

/* Programa que determina el numero de 'a' o 'A' que

aparece en un texto */

var texto;

texto=prompt('Escribe el texto que quieras:','');

alert('Numero de a y de A = '+BuscaLetra(texto));

function BuscaLetra(x)

{

var numero=0;

for(i=0;i<x.length;i++)

{

if(x.charAt(i)=='a' || x.charAt(i)=='A') numero++;

}

return numero;

}

</SCRIPT>

</HTML>
  • Graba el programa en TuCarpeta con el nombre Prog058.htm y ejecutalo varias veces.


Anterior paso:
ascii y unicode
Siguiente paso:
temporizadores

· Introduccion a javascript
· Javascript: sintaxis basica
· Variables en javascript
· Javascript: tipos de datos
· Javascript: contadores
· javascript: conversion entre tipos
· Operadores logicos y relacionales en javascript
· If else en javascript
· While en javascript
· Bucles for en javascript
· Switch case javascript
· Do while en javascript
· Calculos iterativos en javascript
· El objeto math javascript
· Variable temporal en javascript
· Funciones sin retorno de parametro. Javascript
· Funciones que devuelven parametros en javascript
· Arrays en javascript
· Matrices con varias dimensiones en javascript
· Codigo ascii/unicode y javascript
· Buscar una letra en un string con javascript
· Temporizadores en javascript
· Introduccion a javascript y html
· Escribiendo en el navegador con javascript
· Formularios en javascript
· Botones en javascript

IMPORTANTE:

- Si te ha gustado esta pagina, por favor, votanos aqui:

- Si no te ha gustado, escribenos y cuentanos en que mejorar.

Actualizado: 16/12/2013