Check whether a string matches a regex in JS
Use regex.test() if all you want is a boolean result: console.log(/^([a-z0-9]{5,})$/.test(‘abc1’)); // false console.log(/^([a-z0-9]{5,})$/.test(‘abc12’)); // true console.log(/^([a-z0-9]{5,})$/.test(‘abc123′)); // true …and you could remove the () from your regexp since you’ve no need for a capture.