String.startsWith (Función)

Actualización: noviembre 2007

Determina si el inicio de un objeto String coincide con una cadena especificada.

var hasPrefix = myString.startsWith(prefix);

Arguments

  • prefix
    Cadena que se va a comparar con el inicio del objeto String.

Valor devuelto

true si el inicio del objeto String coincide con prefix; en caso contrario, false.

Comentarios

Utilice la función startsWith para determinar si el inicio de un objeto String coincide con una cadena especificada. La función startsWith distingue entre mayúsculas y minúsculas.

Ejemplo

En el ejemplo siguiente se muestra cómo utilizar la función startsWith para determinar si el inicio de una cadena coincide con una cadena especificada. En el código se excluyen los caracteres que no son espacios en blanco del inicio de la cadena de validación invocando la función String.trimStart. A continuación, se llama a la función String.toLowerCase para excluir también de la validación la distinción entre mayúsculas y minúsculas. Por último, se llama a la función startsWith invocada para determinar si existe alguna coincidencia con el inicio de la cadena.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Sample</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:ScriptManager runat="server" ID="ScriptManager1">
        </asp:ScriptManager>

        <script type="text/javascript">
            // Determines if a string has a specific prefix as 
            // the first non white-space characters in a string.
            function verifyString(myString, prefix) 
            {
                // Remove any white space at the left of the string.
                myString = myString.trimStart();

                // Set to lower case.
                myString = myString.toLowerCase();

                // Determine if the string starts with the specified prefix.
                var hasPrefix = myString.startsWith(prefix.toString());
                if (hasPrefix === true)
                {
                    alert("The string \"" + myString + "\" starts with \"" + prefix + "\""); 
                }
                else
                {
                   alert("The string \"" + myString + " does not start with \"" + prefix + "\""); 
                }
             }

            // Displays: The string "green_blue_red" starts with "green"
            verifyString("  GREEN_BLUE_RED  ", "green");

        </script>
    </form>
</body>
</html>

Vea también

Referencia

String.endsWith (Función)

Otros recursos

Referencia del lenguaje