Javascript正则表达式匹配六位数字

Bil*_*gan 3 javascript regex

我试图将过去以不同方式使用的正则表达式合并到一些通过JavaScript进行的验证检查中.

以下是我的脚本:

    var regOrderNo = new RegExp("\d{6}");
    var order_no = $("input[name='txtordernumber']").val();
    alert(regOrderNo.test(order_no));
Run Code Online (Sandbox Code Playgroud)

如果txtordernumber文本框值是六位数或更多,为什么这不会返回true ?

Che*_*try 6

\在字符串中使用时必须逃避.

new RegExp("\\d{6}");
Run Code Online (Sandbox Code Playgroud)

要么

/\d{6}/
Run Code Online (Sandbox Code Playgroud)