Foros del Web » Programando para Internet » ASP Clásico »

Length ???

Estas en el tema de Length ??? en el foro de ASP Clásico en Foros del Web. ¿Cómo puedo contar los caracteres que tiene una variable de asp a la que le asigno el valor de un "text"? Lo que necesito es ...
  #1 (permalink)  
Antiguo 24/07/2002, 07:09
 
Fecha de Ingreso: abril-2002
Mensajes: 161
Antigüedad: 22 años, 1 mes
Puntos: 0
Length ???

¿Cómo puedo contar los caracteres que tiene una variable de asp a la que le asigno el valor de un "text"?
Lo que necesito es algo así como el "llenar de ceros" de MultiBase, ¿me entienden? El caso es que el usuario me introduce un número, y si tiene menos de 4 caracteres tengo que añadir tantos ceros a la izquierda como caracteres falten para completar los 4.

GRACIAS de antemano!
  #2 (permalink)  
Antiguo 24/07/2002, 07:18
Avatar de DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Length ???

Hola Melissa :)

¿No serás el famoso virus, no? <img src='images/tongue.gif' width=15 height=15 align=middle>

Cita:
Descripción
Devuelve el número de caracteres en una cadena o el número de bytes necesarios para almacenar una variable.
Sintaxis
Len(cadena | nombredevariable)
La sintaxis de la función Len tiene las siguientes partes:

Parte Descripción
cadena Cualquier expresión de cadena válida. Si cadena contiene Null, se devuelve Null.
nombredevariable Cualquier nombre de variable válido. Si nombrevariable contiene Null, se devuelve Null.


Comentarios
En el siguiente ejemplo se usa la función Len para devolver el número de caracteres que contiene una cadena:
Dim MiCadena
MiCadena = Len(&quot;VBSCRIPT&quot;) ' MiCadena contiene 8.

---------------------------------------------
Nota La función LenB se usa con los datos de byte contenidos en una cadena. En lugar de devolver un número de caracteres en una cadena, LenB devuelve el número de bytes usados para representar dicha cadena.
Suerte ;)

<table><tr><td><IMG src=banderas/argentina.gif></td><td><small>Alta en el cielo, un águila guerrera<br>audaz se eleva, en vuelo triunfal.<br>Azul un ala, del color del cielo.<br>Azul un ala, del color del mar.</small></td></tr></table>
  #3 (permalink)  
Antiguo 24/07/2002, 07:22
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Length ???

Numero=123
Numero=Cstr(Numero)
Longitud=Len(numero)
Diferencia=4-Longitud
ceros=string(Diferencia,&quot;0&quot;)
Numero=ceros&amp;Numero

Ya despues lo puedes vconvertir a Integer o Double de ser necesario

Numero=CDbl(Numero)
Numero=Cint(Numero)

Saludos


<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #4 (permalink)  
Antiguo 24/07/2002, 07:50
 
Fecha de Ingreso: abril-2002
Mensajes: 161
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Length ???

GRAAAAAAAAAAAAAAAAAAAAAAACIAS CHICOS, SOIS ESTUPENDOS!!!!!!!!!!!!!!!!!

P.D. Dany, ¿de verás crees que soy el famoso virus?, pues te equivocaste, pero puedo ser muy mala si me lo propongo... (así que por si acaso no descuides la seguridad de tu PC, )

Un besazo!
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 20:59.