Algunas cuerdas (asignaturas) pueden tener caracteres en su extremo que no necesites. Si conoce el número de cadenas de sub en el tema que desea puede escribir este número como el límite. Cualquier cadena sub después de este límite no voy a entrar en la matriz. Tanto el límite y el separador son opcionales. En nuestro ejemplo, no vamos a utilizar el límite.
Considere la siguiente cadena de asunto: var subject = "uno dos tres"; Si conocemos la expresión regular (patrón) para identificar el espacio entre las palabras, entonces podemos dividir esta cadena en una matriz formada por las palabras, "uno", "dos" y "tres". \\ Es la clase de caracteres de espacio. \\ + Coincidirá con un espacio, una o más veces. La expresión regular para separar las palabras de arriba es \\\\ + \\ Suponemos que un espacio puede ser creado por golpear la barra espaciadora más de una vez. El siguiente código muestra el uso de la función de división con el modelo anterior.
En la cadena de asunto las palabras están separadas por espacios. La salida del código anterior es: uno dos tres uno dos tres La función derramado ha dividido las palabras en la cadena de asunto usando el espacio entre las palabras, y poner cada palabra como un elemento en la matriz devuelta. La última línea de la salida no es parte de la matriz. En el código, la última declaración de alerta muestra el asunto. Esto se hizo para mostrar que el tema se mantiene sin cambios después de dividir.
La palabra, "split" no es realmente apropiado en esta sección, ya que la cadena de asunto permanece sin cambios; sin embargo, que es el vocabulario utiliza la especificación JavaScript. Es posible tener palabras de una cadena separada por una coma y un espacio, como var tema = "uno, dos, tres"; La expresión regular para separar estas palabras es: /, \\ + /El siguiente código ilustra esto: La salida del código anterior es: uno dos tres uno, dos, tres lo tanto, vamos a tomar un descanso aquí y continuar en la p