Tänk dig följande föremål sträng: var Ämne = "ett två tre"; Om vi känner till regex (mönster) för att identifiera utrymmet mellan ord, så vi kan dela denna sträng i en matris som består av ord, "ett", "två" och "tre". \\ Är teckenklassen för rymden. \\ + Kommer att matcha ett mellanslag, en eller flera gånger. Regex att separera ovanstående ord är \\\\ + \\ Vi antar att ett utrymme kan skapas genom att trycka på mellanslagstangenten mer än en gång. Följande kod illustrerar användningen av den delade funktion med detta mönster. I ämnet sträng orden separeras av mellanslag.
Utsignalen från ovanstående kod är: en två tre en två tre den spillts funktionen har delat ord i ämnet sträng med mellanrum mellan orden, och sätta varje ord som ett led i den returnerade arrayen. Den sista raden i utdata är inte en del av matrisen. I koden, visas den sista varnings uttalande i ämnet. Detta gjordes för att visa att ämnet är oförändrad efter en split. Ordet "split" är inte riktigt rätt i det här avsnittet, eftersom ämnet strängen oförändrad; dock att vokabulären JavaScript specifikationen använder.
Det är möjligt att ha ord i en sträng separeras med ett kommatecken och ett mellanslag, som var föremål = "ett, två, tre"; Regex att separera dessa ord är: /, \\ + /Följande kod illustrerar detta: Utgången av ovanstående kod är: en två tre ett, två, tre Så, låt oss ta en paus här och fortsätta i nästa och sista delen av serien.
Chrys att komma fram till någon av delarna i denna serie, skriv bara motsvarande titel nedan i sökrutan på den här sidan och klicka på Sök (använd menyn om sådan finns): Introduktion till JavaScript String Regular Expressions JavaScript String Reguljärt uttryck Mönster Mer JavaScript String Regular uttrycksmönster Gruppera i JavaScript String Reguljära uttryck Flaggor i JavaScript String Regular Expressions Building JavaScript String Regular Expressions Använda JavaScript String Regular Expressions Extra funktioner i JavaScript String Reguljära uttryck