String Comparison Functions

npm install strcmp
5 downloads in the last week
22 downloads in the last month


Some string comparison functions which have been written to help me grok the algorithms. If you are after this kind of thing and more natural language goodness, I'd recommend checking out natural.

NOTE: I'm not a maths / algorithms geek, and the implementation here could probably be sped up / made more correct by someone if they wanted to. If you are that kind of person though, your time is probably better spent refining the implementation in the natural library.


Build Status unstable

browser support

Example Usage

At the moment, check out the tests for example usage, but it kind of looks like this:

strcmp('MARTHA', 'MARHTA', { algorithm: 'jaro', precision: 3 });
// --> 0.944

strcmp('MARTHA', 'MARHTA', { algorithm: 'jaro-winkler', precision: 3 });
// --> 0.961


strcmp.jaro('MARTHA', 'MARHTA');
// --> 0.9444444444444445

strcmp.jaroWinkler('MARTHA', 'MARHTA');
// --> 0.9611111111111111
npm loves you