| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/String/substring | [Back] [Original] |
Get to know MDN better
Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.
Esta caracterstica est consolidada y funciona en muchos dispositivos y versiones de navegador. Est disponible en todos los navegadores desde julio de 2015.
El substring() mtodo devuelve un subconjunto de un objeto String.
cadena.substring(indiceA[, indiceB'])
indiceAUn entero entre 0 y la longitud de la cadena menos 1.
indiceB(opcional) Un entero entre 0 y la longitud de la cadena.
substring extrae caracteres desde indiceA hasta indiceB sin incluirlo. En particular:
indiceA es igual a indiceB, substring devuelve una cadena vaca.indiceB, substring extrae caracteres hasta el final de la cadena.NaN, se trata como si fuese 0.nombreCadena.length, se trata como si fuese nombreCadena.length.Si indiceA es mayor que indiceB, entonces el efecto de substring es como si los dos argumentos se intercambiasen; por ejemplo, cadena.substring(1, 0) == cadena.substring(0, 1).
substringEl siguiente ejemplo usa substring para mostrar caracteres de la cadena "Mozilla":
// asume una funcin print ya definida
var cualquierCadena = "Mozilla";
// Muestra "Moz"
print(cualquierCadena.substring(0, 3));
print(cualquierCadena.substring(3, 0));
// Muestra "lla"
print(cualquierCadena.substring(4, 7));
print(cualquierCadena.substring(7, 4));
// Muestra "Mozill"
print(cualquierCadena.substring(0, 6));
print(cualquierCadena.substring(6, 0));
// Muestra "Mozilla"
print(cualquierCadena.substring(0, 7));
print(cualquierCadena.substring(0, 10));
El siguiente ejemplo reemplaza una subcadena dentro de una cadena. Reemplazar tanto caracteres individuales como subcadenas. La llamada de la funcin al final del ejemplo cambia la cadena "Bravo Nuevo Mundo" por "Bravo Nueva Web".
function reemplazarCadena(cadenaVieja, cadenaNueva, cadenaCompleta) {
// Reemplaza cadenaVieja por cadenaNueva en cadenaCompleta
for (var i = 0; i < cadenaCompleta.length; i++) {
if (cadenaCompleta.substring(i, i + cadenaVieja.length) == cadenaVieja) {
cadenaCompleta =
cadenaCompleta.substring(0, i) +
cadenaNueva +
cadenaCompleta.substring(i + cadenaVieja.length, cadenaCompleta.length);
}
}
return cadenaCompleta;
}
reemplazarCadena("Mundo", "Web", "Bravo Nuevo Mundo");
Esta pgina se modific por ltima vez el 23 ene 2024 por colaboradores de MDN.
StringString.prototype.anchor()at()String.prototype.big()String.prototype.blink()String.prototype.bold()String.prototype.charAt()String.prototype.charCodeAt()String.prototype.codePointAt()String.prototype.concat()String.prototype.endsWith()String.prototype.fixed()String.prototype.fontcolor()String.prototype.fontsize()String.prototype.includes()String.prototype.indexOf()isWellFormed()String.prototype.italics()String.prototype.lastIndexOf()String.prototype.link()String.prototype.localeCompare()String.prototype.match()String.prototype.matchAll()String.prototype.normalize()padEnd()String.prototype.padStart()String.prototype.repeat()String.prototype.replace()String.prototype.replaceAll()String.prototype.search()String.prototype.slice()String.prototype.small()String.prototype.split()String.prototype.startsWith()String.prototype.strike()String.prototype.sub()String.prototype.substr()String.prototype.substring()String.prototype.sup()String.prototype.toLocaleLowerCase()String.prototype.toLocaleUpperCase()String.prototype.toLowerCase()String.prototype.toString()String.prototype.toUpperCase()toWellFormed()String.prototype.trim()String.prototype.trimEnd()trimStart()String.prototype.valueOf()[Symbol.iterator]()Object/FunctionPartes de este contenido son 19982026 de colaboradores individuales de mozilla.org. Contenido disponible bajo una licencia Creative Commons.
| Web Proxy Viewer | New URL | Original Page |