function splitName (fullName) { if (parts = fullName.match(/(.*)\((.+)\)\s*$/, "g")){ this.description = parts[1]; this.nickname = parts[2]; } else { this.description = fullName; this.nickname = ""; } } sn = new splitName("Some String (here)"); // sn.description = "Some String" // sn.nickname = "here" sn = new splitName("Some (String) (here)"); // sn.description = "Some (String)" // sn.nickname = "here" sn = new splitName("Some String here"); // sn.description = "Some String here" // sn.nickname = "">UPDATE.
>function splitName (fullName) >{ > var item = {description : partOne, nickname : partTwo }; > > return item; >} >>
>var splittedName = splitName ("Some String (here)") > >var firsPart = splittedName.description; >var secondPart = splittedName.nickname; >>
> for (var i = 0; i < data.departments[0].items.length; i++) { > var temp = data.departments[0].items[i].title.split("("); > var description = temp[0]; > var nickname = temp[1].split(")")[0]; > > allDepartments.push({ > "id": data.departments[0].items[i].intKeys[0], > "descrip": description, > "nickname": nickname, > "preventDefault": true, > "hash": data.departments[0].items[i].keys[0], > "hidden": data.departments[0].items[i].hidden > }); > }>