Se que no debe ser muy dificil pero me estoy comiendo la cabeza estos dias y no se como encararlo. Agradecería ayuda. Gracias
| |||
| Hola, estoy intentando hacer una función en asp que me reciba un churro de caracteres (p.ej. AKR98JN74NX8) de longitud indefinida y me devuelva solo los caracteres numéricos (en el ej: 98748). Se que no debe ser muy dificil pero me estoy comiendo la cabeza estos dias y no se como encararlo. Agradecería ayuda. Gracias |
| ||||
| Respuesta: Obtener número de caracteres checa este articulo primero, hace los ejemplos y nos avisas http://www.aspfacil.com/articulos/020401.asp |
| |||
| Respuesta: Obtener número de caracteres Ok, lo de compararlo a través de las expresiones regulares lo tengo claro (buen documento Muzztein). Lo que no tengo ya tan claro es como elimino de la cadena las letras y dejo solo números. Segun el ejemplo:
Código:
patron = "[0-9]" cadena = "AKR98JN74NX8" set oER = New RegExp oER.Pattern = patron oER.IgnoreCase = True numeros = .... set oER = nothing Es algo trival?? |
| ||||
| Respuesta: Obtener número de caracteres Hola Prueba con esto
Código asp:
Ver original Suerte ..... trival? Espero que no
__________________ 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;" /> |
| |||
| Gracias por la respuesta Adler, al final desesperado lo hice a la vieja usanza:
Código:
No resultó tan complicado, pero ya se sabe si el arbol no te deja ver el bosque...
DIM LETRA
DIM CLAVENUMERICA
DIM I
FOR I=1 TO LEN(CLAVE)
LETRA=MID(CLAVE,I,1)
IF ASC(LETRA) > 47 AND ASC(LETRA) < 58 THEN
CLAVENUMERICA = CLAVENUMERICA & LETRA
END IF
NEXT
MSGBOX(CLAVENUMERICA)
Gracias de todos modos |