【发布时间】:2016-06-07 18:51:09
【问题描述】:
这是我的 用户名 正则表达式,我想应用至少允许 3 个字符和最多 15 个字符的限制。
/^[A-Za-z0-9]+(?:[_-][A-Za-z0-9]+)*$/
此正则表达式验证以下条件
- 用户名可以由小写和大写组成
- 用户名可以由字母数字字符组成
- 用户名可以由下划线和连字符组成
- 不能是两个下划线、两个连字符或两个连续的空格
- 开头或结尾不能有下划线、连字符或空格
【问题讨论】:
-
/^(?=.{3,15}$)[A-Za-z0-9]+(?:[_-][A-Za-z0-9]+)*$/ -
空格表示空白\s字符?用户名可以包含空格吗?
-
没有用户名不能包含空格
标签: javascript regex