垂直条存在时正则表达式的长度

时间:2016-05-31 13:27:27

标签: regex

我是regex的新手。我想检查正则表达式的长度。

正则表达式:(%23)?([0-9]|[A-Z]|%2F|-)

我想将长度限制在1-30。

  

%231234567890应无效   %231234567应该有效。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

在您的情况下,使用预告(?=^.{1,10}$)…最简单:

(?=^.{1,10}$)(%23)?([0-9]|[A-Z]|%2F|-)+

Demo