看一下jsdifflib,它是python的SequenceMatcher算法的javascript实现。你可以使用以下方法获得相似度百分比:difflib.ratio(string1, string2) * 100。这里有演示,希望这正是你所需要的。
有的!在PHP中,有一个方便的内置字符串比较函数,称为基于Levenshtein算法(广泛采用)的levenshtein。在JavaScript中,它没有内置,但可以很容易地编程,并且已经被实现了。下面是Levenshtein距离度量的一个实现: http://andrew.hedges.name/experiments/levenshtein/