This commit is contained in:
Daniel Odendahl Jr
2018-01-31 20:11:12 +00:00
parent f382e3510a
commit d1f4887b03
+2 -2
View File
@@ -26,8 +26,8 @@ module.exports = class PeriodicTableCommand extends Command {
type: 'string',
validate: element => {
const num = parseInt(element, 10);
if (!isNaN(num) && num >= 0 && num <= elements.length) return true;
const search = element.toLowerCase();
if (!isNaN(num) && num >= 0 && num <= elements.length - 1) return true;
const search = element.toString().toLowerCase();
if (elements.find(e => e.name.toLowerCase() === search || e.symbol.toLowerCase() === search)) return true;
return 'Invalid element, please enter a valid element symbol, name, or atomic number.';
},