Hosting de Calidad
  • Inicio
  • Precios y servicios
  • F.a.q y ayudas
  • Realizar pedido
  • Webs alojadas
  • Quienes somos
  • Foro HyD
  • Contacto

    Zona Dominios

    Entrar
    registro de dominios


    Zona Hosting

    Entrar
    alojamiento web


    5 Métodos de Pago
    Tarjeta de crédito
    Domiciliación
    Transferencia
    Soporte Epagado
    Soporte Paypal

    Liberalización .es

    Ver mas
    dominios .es


  •  
     
     
    VBScript 5

    [Indice]


    Visual Basic Script

    Funciones de texto

    Asc(string)

    Devuelve el código numérico (ANSI) del primer carácter de la cadena string, que por lo menos debe tener uno. En caso contrario se produce un error. Por ejemplo para obtener el código de la letra A:

    <%
         Response.Write( Asc("A") )
    %>
    

    Y este sería el resultado:

    65

    Chr(código)

    Funciona justo al contrario que Asc(): su argumento es el código numérico (ANSI) de un carácter. Por ejemplo para obtener la letra A:

    <%
         Response.Write( Chr(65) )
    %>
    

    Y este sería el resultado:

    A

    Respecto a estas dos funciones, conviene recordar que los códigos comprendidos entre 0 y 32 no son visibles en pantalla ni pueden imprimirse, ya que son caracteres de control. Por ejemplo Chr(10) es un avance de línea.

    Cstr(valor)

    Devuelve un string conteniendo valor. Es decir, que convierte cualquier tipo de dato contenido en valor al tipo string. Hay algunas particularidades que conviene conocer en función del tipo de dato recibido por valor. Si recibe

      Booleano: devuelve un string con la palabra "False" o "True"
      Date: devuelve un string con una fecha en el formato corto: "30/12/2002"
      Null: Error
      Error: devuelve un string con la palabra "Error" seguida del número del error
      Numérico: devuelve un string con el número aplicando la configuración regional (coma decimal, etc.)

    InStr([Inicio, ]Cadena, Subcadena[, Comparación])

    Devuelve un número que indica la posición del primer carácter de una subcadena dentro de otra, obviamente de mayor longitud. cadena. Sus argumentos son:

    Inicio Opcional. Es un número que indica en qué posición, dentro de Cadena, se comienza a buscar Subcadena. Si se omite, por defecto se comienza por la posición 1.
    Cadena Obligatorio. Es la cadena principal dentro de la cual hay que buscar Subcadena. Debe tener el tipo de dato string.
    Subcadena Obligatorio. Es la cadena con la muestra de lo que se va a buscar dentro de Cadena. Debe tener el tipo de dato string.
    Comparación Opcional. Es es un número que indica de qué forma se van a evaluar la subcadena buscada. Puede escribirse el número o la constante intrínseca equivalente. Puede tener dos valores:

    • 0 Comparación binaria. Por defecto (vbBinaryCompare)
    • 1 Comparación textual (vbTextCompare)
    Utilizar la Comparación binaria o textual permite diferenciar, por ejemplo, mayúsculas de minúsculas, que por defecto VBScript considera iguales. Al ser 0 el valor por defecto de Comparar, Instr() distingue entre mayúsculas y minúsculas

    He aquí un ejemplo:

    <%
      Dim Cadena
      
      Cadena = "Esto es una prueba de buscar subcadenas"
    
      Response.Write(Instr(1, Cadena, "prueba")
    %>
    

    Y este sería el resultado:

    13

    Este es el funcionamiento ideal, pero pueden ocurrir cosas inesperadas en el valor de las cadenas. Entonces, la función se comportará de la siguiente manera: Si la longitud de Cadena es 0, Instr() devuelve 0. Si el valor de Inicio es mayor que la longitud de Cadena también devolverá 0. Si la longitud de Subcadena es 0, devolverá el valor de Inicio. Si Subcadena no es encontrada dentro de Cadena, devolverá 0. Y por último, si Cadena o Subcadena contienen Null devolverá Null.

    InStrRev(Cadena, Subcadena[, Inicio[, Comparar]])

    Como habrás visto, tiene una pequeña diferencia de sintaxis con la anterior, aunque en todo lo demás funciona igual, excepto en que en lugar de comenzar la búsqueda por defecto en la posición 1 de Cadena lo hace comenzando por la última posición de la misma, o lo que es equivalente, por la posición -1.

    LCase(Cadena)

    Devuelve una cadena cuyas letras mayúsculas han sido convertidas a minúsculas. por ejemplo:

    <%
      Dim Cadena
      Cadena = "Esto es una prueba DE MAYÚSCULAS y Números: 1234"
    
      Response.Write(LCase(Cadena)
    %>
    

    Y este sería el resultado:

    esto es una prueba de mayúsculas y números: 1234

    UCase(Cadena)

    Devuelve una cadena cuyas letras minúsculas han sido convertidas a mayúsculas. Es decir, justo lo contrario que la anterior función LCase()

    Left(Cadena, Cuantos)

    Devuelve una cadena conteniendo el número de caracteres especificado por Cuantos del lado izquierdo de Cadena. Por ejemplo:

    <%
      Dim Cadena
      Cadena = "ABCDEFGHIJK"
    
      Response.Write(Left(Cadena, 3)
    %>
    

    Y este sería el resultado:

    ABC

    Right(Cadena, Cuantos)

    Devuelve una cadena conteniendo el número de caracteres especificado por Cuantos del lado derecho de Cadena. Por ejemplo:

    <%
      Dim Cadena
      Cadena = "ABCDEFGHIJK"
    
      Response.Write(Right(Cadena, 3)
    %>
    

    Y este sería el resultado:

    IJK

    Len(Cadena)

    Devuelve un número que indica cuantos caracteres contiene Cadena. Por ejemplo:

    <%
      Dim Cadena
      Cadena = "ABCDEFGHIJK"
    
      Response.Write(Len(Cadena)
    %>
    

    Y este sería el resultado:

    11

    Si en lugar de una cadena el argumento es un número, Len() devolverá el número de dígitos que forman el número propiamente dicho. Por ejemplo:

    <%
      Dim Valor
      Valor = 2003
    
      Response.Write(Len(Valor)
    %>
    

    Y este sería el resultado:

    4

    Mid(Cadena, Inicio[, Cuantos])

    Devuelve una cadena conteniendo el número de caracteres indicado por Cuantos extraida de Cadena y comenzando en la posición indicada por Inicio. Por ejemplo:

    <%
      Dim cadena
      Cadena = "ABCDEFGHIJK"
    
      Response.Write(Mid(Cadena, 2, 3))
    %>
    

    Y este sería el resultado:

    BCD


    [Indice]

     
       



    registro de dominios | alojamiento web | hosting por publicidad

       

     

    Manual de linux Manual de apache Manual de php Manual de mysql Manual de SQL Manual del Plesk Como funciona Paypal Manual de html