标签: javascript regex username
这是我的用户名正则表达式,我想应用限制,最少只允许3个字符,最多15个字符。
/^[A-Za-z0-9]+(?:[_-][A-Za-z0-9]+)*$/
此正则表达式验证以下标准
答案 0 :(得分:5)
^(?=.{3,15}$)[A-Za-z0-9]+(?:[_-][A-Za-z0-9]+)*$
只需添加lookahead即可。请参阅演示。
lookahead
https://regex101.com/r/uE6jQ1/12