function xsd(x, y) {
var z = 0;
x = x.toUpperCase();
y = y.toUpperCase();
x = x.replace('_', '');
y = y.replace('_', '');
if (typeof x == "string") {
x = x.split("");
y = y.split("");
}
var s = x.length + y.length;
x.sort();
y.sort();
var a = x.shift();
var b = y.shift();
while (a !== undefined && b != undefined) {
if (a === b) {
z++;
a = x.shift();
b = y.shift();
} else if (a < b) {
a = x.shift();
} else if (a > b) {
b = y.shift();
}
}
return z / s * 200;
}
JavaScript字符串相似度算法
最新推荐文章于 2024-04-18 17:52:13 发布