Modifique con test pero me da todo falso.
Código HTML:
Ver original<!DOCTYPE html>
function myFunction() {
var str = "1111";
var patt = new RegExp("^[1-9]{1, 4}$");
alert (patt);
var res = patt.test(str);
document.getElementById("demo").innerHTML = res;
}