【发布时间】:2017-09-29 12:36:47
【问题描述】:
我有两种 javascript 模式:
/^[A-z0-9]{10}$/ - 长度正好为 10 个字母数字符号的字符串。
和
/^\d+$/ - 任意数量,长度至少为一。
10或任意数字的OR字符串如何表达?
var pattern = /^([A-z0-9]{10})|(\d+)$/;
由于某种原因不起作用。它至少通过了
pattern.test("123kjhkjhkj33f"); // true
A-z0-9 字符串不是数字,长度不是 10。
【问题讨论】:
标签: javascript regex logic