我试图将过去以不同方式使用的正则表达式合并到一些通过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 ?
\
在字符串中使用时必须逃避.
new RegExp("\\d{6}");
Run Code Online (Sandbox Code Playgroud)
要么
/\d{6}/
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5991 次 |
最近记录: |