正则表达式,用于数字中有空格的数字范围

Regex for number range with spaces in digits

本文关键字:数字 空格 范围 用于 正则表达式      更新时间:2023-09-26

我需要正则表达式匹配数字范围。E.x .

  1. 101-105(没有空格的任何数字),然后我将创建房间101,102…105
  2. 1 0 1 - 1 0 5(任何数字只有一个空格),然后我将创建"房间1 0 1","房间1 0 2",…等等。
  3. 15-20或1.5 -20

"-"用于分隔起始和结束范围。我想在数字之间允许"无空格"或"单空格"。

任何帮助都会很感激。

这个正则表达式将匹配您的两个输入:

^1 ?0 ?[1-5]$
<<h3> RegEx演示/h3>

你的正则表达式必须是,

  1. ^10[1-5]$

  2. ^1 0 [1-5]$

如果你想要两个,那么OR两个正则,

^10[1-5]$|^1 0 [1-5]$
演示

'b1's?0's?[1-5]'b

应该做