欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 百科

百科

C#使用正则判断重复数字遇到的问题

分类: 百科 常识词典 编辑 : 常识 发布 : 08-20

阅读 :266

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...

下一篇:要进行url encode? 下一篇 【方向键 ( → )下一篇】

上一篇:如何克服自恋倾向? 上一篇 【方向键 ( ← )上一篇】