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

Agregar guion a una cadena

Estas en el tema de Agregar guion a una cadena en el foro de ASP Clásico en Foros del Web. Hola, saludos a los foreros, Tengo una cifra de 10 digitos, ej: 1234567890 Necesigo agregar un guion (-) cada 2 digitos, para que me quede ...
  #1 (permalink)  
Antiguo 25/07/2009, 20:46
 
Fecha de Ingreso: agosto-2007
Mensajes: 79
Antigüedad: 17 años, 8 meses
Puntos: 0
Pregunta Agregar guion a una cadena

Hola, saludos a los foreros,

Tengo una cifra de 10 digitos, ej: 1234567890

Necesigo agregar un guion (-) cada 2 digitos, para que me quede algo como esto:

12-34-56-78-90

Como podria hacer esto en asp?

Gracias.
  #2 (permalink)  
Antiguo 25/07/2009, 20:49
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: Agregar guion a una cadena

ummmm
pensando en voz alga

un for ¿?

mides la cadena
la recorres
si es par el valor del for adicionas el guion?

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 26/07/2009, 12:21
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Agregar guion a una cadena

Hola

También, en vez de comprobar si es par o impar, en el ciclo se podría usar step 2

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #4 (permalink)  
Antiguo 27/07/2009, 09:45
 
Fecha de Ingreso: julio-2009
Mensajes: 14
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Agregar guion a una cadena

no conozco la funcion pero tiene que haber una una funcion tipo Format(Expresion, Format) (como en vb6) en donde pones la mascara

ej con el numero "1234567890"

rta = Format(1234567890, "##-##-##-##-##")

a rta se le asignaria "12-34-56-78-90"

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 16:33.