Cómo interceptar una cadena en JavaScript
Este artículo analizará cómo interceptar cadenas en JavaScript. Tiene cierto valor de referencia y espero que sea útil para todos.
Hay tres formas de interceptar cadenas en JavaScript, a saber, subcadena, subcadena y división. A continuación, presentaremos su uso en detalle en el artículo.
Curso recomendado: Tutorial de JavaScript
subcadena (inicio, parada)
Extrae los caracteres entre dos subíndices especificados en la cadena
inicio : un entero no negativo, se refiere a la posición del primer carácter de la subcadena que se extraerá en la cadena, un elemento requerido
stop: un entero no negativo, el último carácter de la subcadena extraída se coloca 1 más en la cadena. Se puede escribir o no. De lo contrario, la subcadena devuelta continuará hasta el final de la cadena.
La longitud de la cadena es stop-start
.Si los parámetros start y stop son iguales, el método devuelve una cadena vacía. Si start es mayor que stop, el método intercambiará los dos parámetros antes de extraer la subcadena.
var str="¡Hola mundo!"
document.write(str.substring(3,9) ))//Comienza desde el tercer carácter hasta el octavo
substr(start,length)
Convierte la cadena desde el inicio. el subíndice comienza a interceptar el número especificado de caracteres
inicio: el subíndice inicial de la subcadena que se va a interceptar debe ser un valor numérico. Si es negativo, este parámetro es la posición desde el final de la cadena. En otras palabras, -1 se refiere al último carácter de la cadena, -2 se refiere al penúltimo carácter, y así sucesivamente. Lo que se debe escribir
longitud: el número de caracteres en la subcadena. debe ser un valor numérico. Si este parámetro no se completa, se devuelven los caracteres desde el principio hasta el final de la cadena. Si la longitud es 0 o negativa, se devolverá una cadena vacía
var str="Hello world!"
document.write(str.substr(-6,4));//Comenzando desde el sexto hasta el último carácter, intercepte cuatro dígitos
split( separador, cuántos)
Dividir una cadena en una matriz de cadenas
separador: cadena o expresión regular, divide la cadena desde el lugar especificado por este parámetro. Requerido
cuántos: se refiere a la longitud máxima de la matriz devuelta. Si se establece este parámetro, no se devolverán más subcadenas que la matriz especificada por este parámetro. Si no se establece este parámetro, toda la cadena se dividirá independientemente de su longitud. Opcional
var str="¡Hola mundo!"
document.write(str.split( "" ));//Separa cada carácter. Si hay un espacio en el medio, significa que se ha separado en forma de cadena.
Resumen: