我正在尝试匹配roblox用户名(遵循这些指导原则):
最少3个字符
最多20个字符
最多1个下划线
下划线可能不在用户名的开头或结尾
我在node.js版本10.12.0上运行.
我当前的RegExp是: /^([a-z0-9])(\w)+([a-z0-9])$/i,但这不包括1个下划线的限制.
/^([a-z0-9])(\w)+([a-z0-9])$/i
javascript regex node.js
javascript ×1
node.js ×1
regex ×1