我想使用以下参数验证用户名:"它只能包含字母数字字符或破折号,不能以破折号开头,长度必须在 2-20 个字符之间"
这是我的尝试,但不太对
/^[a-z0-9]+([a-z0-9-]+[a-z0-9])?$/i
感谢您的任何帮助
/^[a-z0-9][-a-z0-9]{1,19}$/i
[^-]
允许使用各种非字母数字字符。