如何使用Regex验证用户名

时间:2013-03-20 13:35:55

标签: javascript regex validation

我想使用带有Javascript函数的REGEX来验证user_name字段 我希望在

中填写user_name以下要求
  • user_name必须以字母
  • 开头
  • user_name只能包含字母,数字,下划线和句点(。)
  • user_name不能包含空格
  • user_name不能超过25个字符

如何根据上述要求制作REGEX表达式。

3 个答案:

答案 0 :(得分:5)

你可以尝试:

   /^[a-z][a-z0-9_\.]{0,24}$/i

答案 1 :(得分:3)

试试这个正则表达式:

/^[a-z][\w\.]{0,24}$/i
  • \w匹配[a-z0-9_]
  • /i标志使匹配不区分大小写

请不要错过阅读this comment

答案 2 :(得分:0)

使用[A-z]作为第一个字符。它涵盖了大写和小写字母。

您可以将[A-z0-9_.]{24}用于其他24个字符。

/[A-z][A-z0-9_\.]{24}/应该这样做。