簡體   English   中英

正則表達式的數字范圍,以數字為空格

[英]Regex for number range with spaces in digits

我需要使用正則表達式來匹配數字范圍。 防爆

  1. 101-105(沒有空格的任何數字),那么我將創建101、102 .. 105房間。
  2. 1 0 1-1 0 5(僅包含單個空格的任何數字),那么我將創建“ room 1 0 1”,“ room 1 0 2”等。
  3. 15-20或1 5-2 0

“-”用於分隔開始和結束范圍。 我想在數字之間允許“無空格”或“單個空格”。

任何幫助,將不勝感激。

此正則表達式將匹配您的兩個輸入:

^1 ?0 ?[1-5]$

正則演示

您的正則表達式必須是

  1. ^10[1-5]$

  2. ^1 0 [1-5]$

如果您想兩者都使用OR兩個正則表達式,

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

DEMO

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

應該做

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM