首页 > 教育学习 > 为什么 > C#使用正则判断重复数字遇到的问题

C#使用正则判断重复数字遇到的问题
2012-01-19 19:44:45   来源:   点击:

    C#使用正则判断重复数字遇到的问题要求判断的字符为数字,但不能有重复的数字,如匹配123456,不匹配123435、不匹配123345、不匹配123451……根据条件我写出了正则表达式:^((?!(\d)\d*?\1)\d) $对一般的重复,可以判断出来,而对123345这样,连续两次的重复就匹配不了,不知道问题出在哪里??试了很久没试出来。请多指教!

    1 个答案

    • 答案 1:

      ^(?:(?:([0-9])(?![0-9]*?\1)){1,10}(,$)){1}$ 或者^(?:([0-9])(?![0-9]*?\1)){1,10}$类似的问题在CSDN上有人问过~~~~~你可以去看看topic.csdn.net/u/201105...

相关热词搜索:

上一篇:兔年宝宝起名有什么建议吗?
下一篇:Trance 与 House 的区别是什么?