Regex 用于验证输入的正则表达式

Regex 用于验证输入的正则表达式,regex,Regex,我需要一个正则表达式来验证我的输入。允许使用以下短语: 63 0 3-203 1923-2930 所以它是: 任何数字,或 任意数字-任意数字 您可以使用以下正则表达式 ^\d+(-\d+)?$ 解释 ^:从 \d+:匹配一个或多个数字 ()?:匹配组中的零或一个 -\d+:匹配一个或多个数字,后跟- $:以结尾

我需要一个正则表达式来验证我的输入。允许使用以下短语:

63
0
3-203
1923-2930
所以它是:

  • 任何数字,或
  • 任意数字-任意数字

您可以使用以下正则表达式

^\d+(-\d+)?$

解释

  • ^
    :从
  • \d+
    :匹配一个或多个数字
  • ()?
    :匹配组中的零或一个
  • -\d+
    :匹配一个或多个数字,后跟-
  • $
    :以结尾