Fix typocheck problem

This commit is contained in:
Raphael Michel
2017-06-26 17:00:16 +02:00
parent d3a84690f2
commit e0fe78b82e

View File

@@ -18,9 +18,9 @@ function typocheck() {
}); });
}); });
words.push( words.push(
'@gmail.', '@web.', '@gmx.', '@hotmail.', '@live.', '@outlook.', '@yahoo.', '@mail.', '@msn.', '@me.', '@gmail.', '@web.', '@gmx.', '@hotmail.', '@live.', '@outlook.', '@yahoo.', '@msn.', '@me.',
'@verizon.', '@mac.', '@email.', '@icloud.', '@inbox.', '@rocketmail.', '@bt.', '@orange.', '@verizon.', '@mac.', '@icloud.', '@inbox.', '@rocketmail.', '@bt.', '@orange.',
'@online.', '@t-online.' '@online.', '@t-online.', '@googlemail.'
); );
var word, patterns, i, j, k, r, var word, patterns, i, j, k, r,
@@ -46,15 +46,15 @@ function typocheck() {
if (k === i) { if (k === i) {
continue; continue;
} }
if (words[k] === '@mail.com') {
console.log(words[k], r, words[k].match(r));
}
if (words[k].match(r)) { if (words[k].match(r)) {
patterns.splice(j, 1); patterns.splice(j, 1);
} }
} }
} }
val = val.replace(new RegExp('(' + patterns.join('|') + ')', 'i'), word); var newval = val.replace(new RegExp('(' + patterns.join('|') + ')', 'i'), word);
if (newval.split("@").length === 2) {
val = newval;
}
} }
val = val.replace(/gmail\.(?!com$)[a-z]*$/i, 'gmail.com'); val = val.replace(/gmail\.(?!com$)[a-z]*$/i, 'gmail.com');