Ruby on Rails - 用于验证用户名的正则表达式



我想使用以下参数验证用户名:"它只能包含字母数字字符或破折号,不能以破折号开头,长度必须在 2-20 个字符之间"

这是我的尝试,但不太对

/^[a-z0-9]+([a-z0-9-]+[a-z0-9])?$/i

感谢您的任何帮助

/^[a-z0-9][-a-z0-9]{1,19}$/i

[^-]允许使用各种非字母数字字符。

相关内容

  • 没有找到相关文章

最新更新