将 id “1_0xr__abc@xyz.com__abc@uvw.com__054gg” 转换或编码为数字 srtri
Convert or encode id "1_0xr__abc@xyz.com__abc@uvw.com__054gg" into a number srtring
有什么可以转换或编码的吗 id ="1_0xr__abc@xyz.com__abc@uvw.com__054gg"
到特定的数字字符串中
例如,假设id="abcd@er.com"
转换为任何数字字符串"1233452556"
在javascript中可以做到这一点吗?
你可以对字符串进行哈希处理
String.prototype.hashCode = function() {
var hash = 0, i, chr, len;
if (this.length == 0) return hash;
for (i = 0, len = this.length; i < len; i++) {
chr = this.charCodeAt(i);
hash = ((hash << 5) - hash) + chr;
hash |= 0; // Convert to 32bit integer
}
return hash;
};
来源: http://werxltd.com/wp/2010/05/13/javascript-implementation-of-javas-string-hashcode-method/
使用
id="abcd@er.com".hashCode();
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- 如何在Javascript中将JSon对象转换为数组
- 使用JS将数组转换为json对象
- 如何使用json将对象列表从java转换为javascript
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 在Javascript中转换对象数组
- 将数字转换为一定数量的硬币
- 将纯文本URL转换为可单击链接
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 无法弄清楚如何将 Parse.com javascript sdk查询转换为循环
- Json Object不能使用parse.com云功能Android强制转换为Float
- Apple.com搜索式转换
- 将CURL请求转换为云代码中的Parse.com HttpWebRequest
- 将Parse.com类复制到具有值转换的新类中
- woostercollective.com/响应式转换未响应
- 转换Java字符串数组或JSON字符串到Javascript数组(Parse.com Cloud Code和Mandri
- 将Parse.com对象转换为字符串
- 转换Backbone.js应用程序与parse.com通信