• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    匹配5到10位无重复数字的正则表达式
    对于有重复的5到10位数字可以使用\d{5,10} 这样的正则

    无重复的5到10位数字我考虑了一下还不会,最然只好查网上。

    有一个版本还不错,反正RegexBuddy测试通过了。

    复制代码 代码如下:
    ^(?!\d*?(\d)\d*?\1)\d{5,10}$


    对于(?!………(……)………\1)这样的形式我还没有研究透,有时间我真要细细研究。

    上一个php的例子:

    复制代码 代码如下:

    ?php
    $str = '123456789';
    $search = '/^(?!\d*?(\d)\d*?\1)\d{5,10}$/';
    $result = preg_match($search,$str);

    echo '匹配无重复的5到10位数字br />';
    if($result>0) {
    echo '符合';
    }else {
    echo '不符合';
    }
    ?>
    您可能感兴趣的文章:
    • PHP匹配连续的数字或字母的正则表达式
    • js正则表达式匹配数字字母下划线等
    • python正则表达式去掉数字中的逗号(python正则匹配逗号)
    • asp正则表达式匹配数字$数字$数字$
    • JS正则表达式匹配检测各种数值类型(数字验证)
    • 常见的数字验证正则表达式整理
    • JS正则表达式验证数字代码
    • JS只能输入数字或数字和字母等的正则表达式
    • 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等
    • 正则表达式实现匹配连续数字的方法
    上一篇:史上最详细的js日期正则表达式分享
    下一篇:DW 查找某字符串前的所有字符的正则表达式
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    匹配5到10位无重复数字的正则表达式 匹配,到,10位,无,重复,数字,