加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – 正则表达式只匹配奇数或偶数

发布时间:2020-12-14 06:34:47 所属栏目:百科 来源:网络整理
导读:我有一个用户可以输入数据库的文本条目列表,我需要使用正则表达式验证这些输入,因为其中一些是复杂的。其中一个领域必须在数量上有差距(即10,12,14,16 …)。我的问题是,是否有一个正则表达式构造,将允许我只匹配偶数或奇数的数字运行?我知道我可以提取
我有一个用户可以输入数据库的文本条目列表,我需要使用正则表达式验证这些输入,因为其中一些是复杂的。其中一个领域必须在数量上有差距(即10,12,14,16 …)。我的问题是,是否有一个正则表达式构造,将允许我只匹配偶数或奇数的数字运行?我知道我可以提取这个值,并对它进行分区检查,但是我希望如果可能的话,希望得到一个纯粹的正则表达式解决方案。

[编辑]

我最终使用的解决方案是JaredPar的适应性,因为除了需要奇数还是需要之外,我还需要限制一个范围(即所有偶数在10-40之间)。下面是正则表达式。

^ [123] [02468] $

奇数
"^d*[13579]$"

偶数

"^d*[02468]$"

用一个和可能的空白分隔符运行奇数

"$s*(d*[13579]s*,s*)*d*[13579]$"

运行Evens与一个和潜在的空白分隔符

"$s*(d*[02468]s*,s*)*d*[02468]$"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读