Sintaxis:
Mid(cadena, inicio[, longitud])Recibe como argumento principal una cadena, retornando una subcadena de la misma. Maneja los siguientes argumentos:
cadena: Obligatorio. Es una cadena, variable que la contenga o expresión de cadena válida, de la cual vamos a extraer la subcadena. Si contiene Null, la función retorna Null.
inicio: Obligatorio. Es un número, variable que lo contenga o expresión numérica válida, que fija la posición del caracter de la cadena madre a partir del que vamos a extraer la subcadena. Si es mayor que el número de caracteres de la cadena madre, la función retorna una cadena de longitud cero, ("").
longitud: Opcional. Es un número, variable que lo contenga o expresión numérica válida, que fija la longitud en caracteres de la subcadena que queremos sacar de la cadena madre. Si se omite o si en la cadena existen menos caracteres del número especificado por longitud, se devuelven todos los caracteres desde la posición de inicio hasta el final de la cadena.
El siguiente ejemplo usa la función Mid para devolver 6 caracteres, comenzando por el cuarto caracter, de una cadena:
Dim MyVarEjemplo 2:
MyVar = Mid("VBScript es divertido!", 3, 6) ' MyVar contiene "Script".
dim txtDevuelve:
txt="Esta es una cadena de ejemplo"
response.write(Mid(txt,10))
na cadena de ejemplo




