This assumes only alpha characters, and uppercase is not equal to lowercase.
function uniqueChars(string){ var i= 0, L= string.length, ustring= '', next; while(i<L){ next= string.charAt(i++); if(ustring.indexOf(next)== -1) ustring+= next; } return ustring.replace(/[^a-zA-Z]/g, ''); } var s1= 'The quick red fox jumps over the lazy brown dog.'; uniqueChars(s1)
/ * return value: (String) Thequickrdfoxjmpsvtlazybwng * /
This returns any unique character -
function uniqueArray(array){ return array.filter(function(itm, i, T){ return T.indexOf(itm)== i; }); } var s1= 'The quick red fox jumps over the lazy brown dog.'; uniqueArray(s1.split('')).join('');
/ * return value: (String) Quickrdfoxjmpsvtlazybwng. * /
source share