JSFiddle - React, Tailwind, and code Playground
JavaScript
// only letters, digits and dashes
var regex = /^([a-z]|[A-Z]|[0-9]|-){1,100}$/;
var working = regex.test("AA-zz3dad--dsad3423");
var notWorking = regex.test("AA-z z3dad--dsad3423"); // space inside
alert("Working: " + working + ", not working: " + notWorking);