Boa tarde pessoal, estou com um problema no REGEX que não estou sabendo lidar, temos o seguinte menu:
E o seguinte REGEX:
function run(userInput) {
if (userInput.match(/^(1\s*|um\s*|laboratório\s*|laboratorio\s*|agronômico\s*|agronomico\s*)/i)) {
return "laboratorio agronomico";
}
else if (userInput.match(/^(2\s*|doi*sz]\s*|fertilizantes\s*|corretivos\s*)/i)) {
return "fertilizantes e corretivos";
}
else if (userInput.match(/^(3\s*|tre*sz]\s*|ambiental\s*|água\s*)/i)) {
return "ambiental e agua";
}
else if (userInput.match(/^(0\s*|zero\s*|voltar\s*)/i)) {
return "voltar";
}
return 'input inesperado';
}
Porém, todas as opções está caindo como input inesperado, o que pode ser?