Foros del Web » Programación para mayores de 30 ;) » .NET »

Contar palabras

Estas en el tema de Contar palabras en el foro de .NET en Foros del Web. Como puedo contar el numero de palabras que ingreso en un cuadro, para que al momento de hacerle click al boton me de un mensaje ...
  #1 (permalink)  
Antiguo 16/09/2008, 01:07
 
Fecha de Ingreso: septiembre-2008
Mensajes: 6
Antigüedad: 16 años, 2 meses
Puntos: 0
Contar palabras

Como puedo contar el numero de palabras que ingreso en un cuadro, para que al momento de hacerle click al boton me de un mensaje con el numero de estas.

De ante manos muchas gracias.
  #2 (permalink)  
Antiguo 16/09/2008, 07:16
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 2 meses
Puntos: 87
Respuesta: Contar palabras

es muy subjetivo pero creo que la solucion practica seria hacer un string.Split(' ') , separar por espacios y desechar las cadenas vacias o usar un regex.Split.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 16/09/2008, 08:15
 
Fecha de Ingreso: septiembre-2008
Mensajes: 23
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Contar palabras

<script language="JavaScript">


function reVisar(){
if (document.f.txtc.value!=document.f.txta.value.leng th)
document.f.txtc.value=document.f.txta.value.length ;
setTimeout("reVisar();",200);}
function reVisarNN4(){document.f.txtc.value=document.f.txta .value.length+1}
onload=reVisar

// --></script>

<form name="f">
<textarea name="txta" rows="4" cols="15" wrap="physical" onKeyPress="reVisarNN4"></textarea>
<br>
<input type="text" size="5" name="txtc" readOnly disabled>
</form>
  #4 (permalink)  
Antiguo 20/09/2008, 20:45
 
Fecha de Ingreso: septiembre-2008
Mensajes: 6
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Contar palabras

Gracias por sus respuestas, pero se me olvidado mencionar que tengo que hacerlo en VB.NET. Ojala me puedan seguir ayudando.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:46.