首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有数字空格的数字范围的正则表达式

具有数字空格的数字范围的正则表达式
EN

Stack Overflow用户
提问于 2014-07-31 07:35:07
回答 3查看 1.4K关注 0票数 1

我需要正则表达式来匹配数字范围。埃克斯。

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

"-“用于分隔开始和结束范围。我希望允许数字之间的“无空格”或“单个空格”。

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

发布于 2014-07-31 07:37:22

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

代码语言:javascript
运行
复制
^1 ?0 ?[1-5]$

RegEx演示

票数 1
EN

Stack Overflow用户

发布于 2014-07-31 07:37:50

你的雷克斯一定是,

  1. ^10[1-5]$
  2. ^1 0 [1-5]$

如果你想两者都要的话,那么OR这两个雷克斯,

代码语言:javascript
运行
复制
^10[1-5]$|^1 0 [1-5]$

演示

票数 1
EN

Stack Overflow用户

发布于 2014-07-31 07:38:29

代码语言:javascript
运行
复制
\b1\s?0\s?[1-5]\b

应该这么做

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25053230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档