2017-05-24 5 views
0

Ich habe eine ZeichenfolgeSplit Ziel in Stadt, Region und Land

var str = "Orlando (and vicinity), Florida, United States of America"; 

Ich mag diese Zeichenfolge spalten Stadt, Region und Land in Javascript zu halten.

Eg: city - Orlando 
    region - Florida 
    country - United States Of America 
+1

Sie meinen _Split von comma_ – Tushar

+0

Split auf ',' wäre der Weg zu gehen –

+0

'.split (/ \ s * \ s */g)' zu "trimmen" die resultierenden Strings –

Antwort

1

Versuchen Sie mit unten, ich habe sie in ein Objekt eingefügt.

var str = "Orlando (and vicinity), Florida, United States of America"; 
 

 
data = str.split(',') 
 
city = data[0].match(/^\w+/g) 
 

 
res = { 
 
'city': city[0], 
 
'region': data[1], 
 
'country': data[2] 
 
} 
 

 
console.log(res)

0

Dies wird ein Objekt erstellen, das den Schlüssel enthält: Wert, basierend auf dem Split:

let str = "Orlando (and vicinity), Florida, United States of America"; 

let locationData = {city: "", region: "", country: ""}; 

let result = str.split(",") 

locationData.city = result[0]; 
locationData.region = result[1]; 
locationData.country = result[2]; 

jedoch die Zeichenfolge Aufspalten wie diese nicht zuverlässig ist.

Verwandte Themen