string2identity
Will return totally identical string
by itsazzad
JavaScript
var list_of_identities = {};
function string2identity(string) {
var result;
result = string.toLowerCase().replace(/\W/g, '-');
if (typeof list_of_identities[result] === 'undefined') {
list_of_identities[result] = 1;
} else {
list_of_identities[result] += 1;
}
return result + "_" + (list_of_identities[result] - 1);
}
console.log(string2identity("Sazzad Tushar Khan 1984"));
console.log(list_of_identities);
console.log(string2identity("Sazzad Tushar Khan 1984"));
console.log(list_of_identities);