Método de reemplazo de JavaScript
El método de reemplazo se usa para reemplazar algunas cadenas en una cadena, o reemplazar una cadena que coincida con la coincidencia regular y devolver la cadena reemplazada. La sintaxis es la siguiente:
La copia del código es la siguiente:
str_object.replace (reg_exp/str, reemplazo)
Descripción del parámetro:
| parámetro | ilustrar |
|---|---|
| Str_Object | Cadena (objeto) para operar |
| reg_exp/str | Requerido. Expresión regular para que coincida/cadena para reemplazar Si Reg_EXP tiene el Bandera Global G, el método Reemplazar () reemplaza todas las sustras coincidentes. De lo contrario, solo reemplaza la primera subcadena coincidente. |
| reemplazo | Requerido. Cadena para reemplazar |
Instancia de reemplazo de cadena
El siguiente ejemplo demuestra una instancia de reemplazo de cadena del método de reemplazo:
La copia del código es la siguiente:
<script language = "javaScript">
var str = "www.example.net";
document.write (str.replace ("ejemplo", "jb51"));
</script>
Ejecute este ejemplo y salida:
La copia del código es la siguiente:
www.vevb.com
Nota: El reemplazo de la cadena solo reemplaza la primera cadena que cumple con los requisitos (solo se reemplaza una vez). Si desea reemplazar todas las cadenas que cumplan con los requisitos en la cadena, se recomienda utilizar una expresión regular con un parámetro Global G, consulte el ejemplo a continuación para más detalles.
Instancia de reemplazo de cadena de expresión regular
Además de soportar el reemplazo de cadena simple, el método Reemplazar también admite el reemplazo de expresión regular:
La copia del código es la siguiente:
<script language = "javaScript">
var str = "www.example.net es un sitio de dominios de ejemplo de INNA.";
document.write (str.replace (/ejemplo/, "jb51"));
</script>
Ejecute este ejemplo y salida:
La copia del código es la siguiente:
www.vevb.com es un sitio de dominios de ejemplo de INNA.
Al agregar la bandera global G a la expresión regular:
La copia del código es la siguiente:
<script language = "javaScript">
var str = "www.example.net es un sitio de dominios de ejemplo de INNA.";
document.write (str.replace (/ejemplo/g, "jb51"));
</script>
Ejecute este ejemplo y salida:
La copia del código es la siguiente:
www.vevb.com es un sitio de dominios de 5IDEV de INNA.
Tenga en cuenta que si desea ignorar el caso, puede agregar el parámetro I: /Ejemplo /GI.