Als u weet dat het aantal sub-strings in het onderwerp dat u wilt kunt u dit nummer als de limiet typen. Elke sub-reeks na deze limiet zal niet ingaan op de array. Zowel de limiet en de afscheider zijn optioneel. In ons voorbeeld, zullen wij niet de limiet te gebruiken. Beschouw het volgende onderwerp tekenreeks: var subject = "een twee drie"; Als we de reguliere expressie (patroon) om ruimte tussen woorden te identificeren, dan kunnen we deze string splitsen in een array samengesteld uit de woorden "een", "twee" en "drie". \\ Is het karakter klasse voor ruimte.
\\ + Een ruimte één of meer keren passen. De regex bovenstaande woorden scheiden is \\\\ + \\ We nemen aan dat een ruimte kan worden gecreëerd door op de spatiebalk meermaals. De volgende code illustreert het gebruik van de splitsing functie met de bovenstaande patroon. In de onderhavige reeks woorden worden gescheiden door spaties. De uitvoer van de bovenstaande code is: een twee drie een twee drie de gemorste functie heeft de woorden te splitsen in het onderwerp string met behulp van de ruimte tussen de woorden, en zet elk woord als een element in de geretourneerde array.
De laatste regel in de output geen deel uitmaakt van de array. In de code, de laatste waarschuwing verklaring toont het onderwerp. Dit werd gedaan om te laten zien dat het onderwerp blijft ongewijzigd na de splitsing. Het woord, "split" is niet echt een goede in dit gedeelte, omdat het onderwerp draad blijft ongewijzigd; Maar dat is de woordenschat van de JavaScript-specificatie gebruikt.
Het is mogelijk om woorden in een string gescheiden door een komma en een spatie, zoals var subject = "één, twee, drie" hebben; De reguliere expressie om deze woorden te scheiden is: /, \\ + /De volgende code illustreert dit: de uitvoer van de bovenstaande code is: een twee drie een, twee, drie Dus, laten we hier een pauze nemen en verder in de volgende en laatste deel van de reeks. Chrys Om te