![]() |
Formato con cadenas
Hola amigos tengo un pequeño problema, miren tengo 2 cajas de texto, ambas representan un codigo de servicio unico (la primera caja 10 digitos, la segunda 2 digitos ) Codigo servicio :0000125457 - 28
Mi problemas es poder dar formato a la primera caja la cual consiste en 10 digitos, los 4 primeros son ceros 0000125457, ya que el usuario solo tendria q digitar los 6 restantes y al pasar el foco se debe aplicar el formato deseado Espero sus comentarios muchas gracias de antemano. |
Hace poco hablamos de algo parecido, en otro hilo, pero de todas maneras colocare aquí el ejemplo ya que lo tengo a mano y además por lo que estoy algo enfermo me da pereza buscar el otro hilo:
espero te sirva. |
Hola gracias por responder, pero lo que necesito es hacerlo en Javascript
|
Cita:
|
Javascript es mas que pobre, en funciones de formateo de strings, no trae practicament nigun metodo o funcion util.
Para formartear strings usando el potente formato de printf de C, puedes descargar esta funcion implementada en javascript desde esta pagina web: http://www.vladdy.net/Demos/printf.html Basta ver el codigo fuente de la pagina y recoger la funcion printf, se puede usar libremente en cualquier proyecto siempre que se mantenga el copyright en el codigo fuente. Despues en tu caso se usaría algo asi, para realizar el formateo: Código:
printf('%010d - %02d', 843433, 12); Código:
Format('%10.10d - %2.2d', [843433,12]); |
La franja horaria es GMT +2. Ahora son las 12:57:26. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi