freecodecamp-正则表达式-限制可能的用户名
用户名在互联网上随处可见。它们为用户在他们最喜欢的网站上提供了独特的身份。
您需要检查数据库中的所有用户名。以下是用户在创建用户名时必须遵循的一些简单规则。
-
用户名只能使用字母数字字符。
-
用户名中唯一的数字必须在末尾。最后可以有零个或多个。用户名不能以数字开头。
-
用户名字母可以是小写和大写。
- 用户名必须至少有两个字符长。两个字符的用户名只能使用字母作为字符。
1 let username = "JackOfAllTrades";
2 let userCheck = /^[a-z][a-z]+\d*$|^[a-z]\d\d+$/i; // Change this line
3 let result = userCheck.test(username);
代码说明
^- 开始输入[a-z]- 第一个字符是一个字母[a-z]+- 以下字符是字母\d*$- 输入以 0 个或多个数字结尾|- 或者^[a-z]- 第一个字符是一个字母\d\d+- 以下字符为 2 位或更多位数字$- 输入结束\s搜索空格

浙公网安备 33010602011771号