gpt4 book ai didi

c# - 使用正则表达式匹配一系列数字 1-9,没有重复

转载 作者:太空狗 更新时间:2023-10-29 20:31:52 25 4
gpt4 key购买 nike

我需要能够匹配一系列数字(19 之间的任何数字),用户输入的数字不重复,但不重复.

123456789 -> match
1223 -> no match

实际上,数字的长度必须在 1 到 9 位之间,只包含数字,并且不重复任何数字。

我如何使用正则表达式执行此操作?

最佳答案

像下面这样的东西应该可以工作:

(?!.*([1-9]).*\1)^[1-9]{1,9}$

(?!.*([1-9]).*\1) - 否定前瞻检查数字是否不重复。

匹配示例:http://regexr.com?2trr6

关于c# - 使用正则表达式匹配一系列数字 1-9,没有重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6146797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com