标签: regex
我需要为以下条件验证用户的用户名。
有效示例: 测试123
123测试
T123est
无效示例:
测试@%^&123
@#$测试
Test123@#$%^
下面是我试过的表达方式:
/[a-zA-Z\d]+/
/[^@$%^&()+=‘~-_"]/
答案 0 :(得分:0)
应该这样做:
/^[A-Za-z\d]+$/
^ 和 $ 标记,字符串的开始和结束,需要不匹配输入的一部分。
编辑:根据评论者的建议更新,因为我不记得下划线是 \w 的一部分