A trivial task, but handy enough to be mentioned here. You could use them like this:
var s='First|1'; alert('value is:'+getValue(s)); alert('alias is:'+getAlias(s));
/** * Returns the value in a value / alias pair formatted * like "value|alias". * * @param s the String to get the value (the part before * the pipe) from. * @return the value of the specified value / alias pair. */ function getValue(s){ return s.split('|')[0]; } /** * Returns the alias in value / alias pair. * * @param s the String to get the alias (the part after * the pipe) from. * @return the alias of the specified value / alias pair. */ function getAlias(s){ a=s.split('|') return a[a.length-1]; }