什么是“Test123”的正则表达式

时间:2011-06-02 07:15:00

标签: regex

我试过 - “测试\ d \ d \ d”并且它有效但问题是,表达式中的字符串可以包含任意数量的数字,因此它可以是“Test1”或“Test12”或“Test123”。因此,它可以在[000]至[999]范围内

3 个答案:

答案 0 :(得分:4)

Test[0-9]{1,3}

应该做你需要的。 [0-9]定义了一个包含数字的范围(您也可以使用\d),{1,3}语法定义前面的模式至少应该发生一次,但不会超过三次。< / p>

RegExr Demo

答案 1 :(得分:3)

这应该有所帮助 Test[0-9]{1,3}

  • [0-9]指定0 - 9
  • 之间的任何数字
  • {1,3}指定数量范围 数字范围从1到3

答案 2 :(得分:0)

如果您的意思是“任何位数”,那么Test123456也是可行的,Test [0-9] +或Test \ d +是另一种选择。