node-matchstats

Compares two strings and gives you back stats as to how similar they are

MatchStats

 
  var matchStats = require('matchStats').matchStats;
 
  var str1 = 'information';
  var str2 = 'informative';
 
  var stats = matchStats( str1, str2 );
 
  console.log( stats.percent_matched ); // 73 
  // percent similar 
 
  console.log( stats.begin_match ); // 9 
  // number of characters that appear in the same  
  // order at the beginning of each string