JSFiddle - React, Tailwind, and code Playground

by nwellcome

JavaScript

var TEST_CASES = [
	{"value": "0000000", "outcome": "NextGen"},
	{"value": "1000000", "outcome": "NextGen"},
	{"value": "2000000", "outcome": "NextGen"},
	{"value": "3000000", "outcome": "NextGen"},
	{"value": "4000000", "outcome": "NextGen"},
	{"value": "5000000", "outcome": "NextGen"},
	{"value": "6000000", "outcome": "NextGen"},
	{"value": "7000000", "outcome": "NextGen"},
	{"value": "8000000", "outcome": "NextGen"},
	{"value": "9000000", "outcome": "NextGen"},
	{"value": "A000000", "outcome": "Encompass"},
	{"value": "B000000", "outcome": "Encompass"},
	{"value": "C000000", "outcome": "Encompass"},
	{"value": "D000000", "outcome": "Encompass"},
	{"value": "E000000", "outcome": "Encompass"},
	{"value": "F000000", "outcome": "Encompass"},
	{"value": "G000000", "outcome": "Encompass"}
];

function categorize(val) {
	if (val.search(/^[A-Za-z]/) != -1 ) {
		return "Encompass";
	} else {
		return "NextGen";
	}
}

TEST_CASES.forEach(function (test) {
	console.log(test.value + ": " + categorize(test.value) + " = " + (categorize(test.value) == test.outcome));
});