【发布时间】:2015-10-29 02:11:16
【问题描述】:
我的正则表达式要求是数字和字符组合的exp。并且这限制了 5~15 个字符。
例如,
abcd1, abc1d, a21ab, 1abcd, abcvda123 ...
ABCd1, Abc1d,
不允许举例,
abcd!1, !adf2a, abcd!a, abcd!2 ...
abc1, ab1c, 1abc, !abc ...
我的正则表达式是
^(?=.+[a-zA-Z])(?=.+[0-9]).{5,15}$
但是太糟糕了。
【问题讨论】:
-
您的所有示例都包含一个数字(将
21视为一个数字)。"a1c2e"有效吗?"abcde"或"12345"呢? -
测试值必须包含一个数字和一个字符。例如,abcd1, 1abcd。
标签: javascript numbers expression character