寻找正则表达式(有限的字符串)

时间:2014-09-29 10:11:18

标签: regex

我需要验证一个字母数字字符串。为此,我使用这个正则表达式:^(?!\s*$).+

但我需要有1到20个字符。我使用^(?!\s*$).{1,20}+进行测试,但这不起作用。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

你不需要在这里使用前瞻。您只需尝试使用以下正则表达式来验证字母数字字符串。

^[A-Za-z0-9]{1,20}$
  • ^断言我们刚开始。
  • [A-Za-z0-9]匹配字母数字字符。
  • {1,20}会重复上一个令牌[A-Za-z0-9] 1至20次。
  • $行尾。