Code快乐星球
2021-06-17 00:43
采纳率: 100%
浏览 27
已结题

四位不重复非负整数正则表达式怎么写

用正则表达式接收并校验接收到控制台传入的字符串 是否是 四位 不重复的非负整数,请问各位大佬 这个正则表达式怎么写

  • 点赞
  • 收藏

1条回答 默认 最新

  • 已采纳

     正则表达式是  ^(?!.*(\d).*\1)\d{4}$
    测试代码:

    <script type="text/javascript">
    var r = /^(?!.*(\d).*\1)\d{4}$/;
    console.log(r.test("1234"));   //输出true
    console.log(r.test("1434"));   //输出false
    console.log(r.test("1334"));   //输出false
    </script>
    
    点赞 2 打赏 评论

相关推荐 更多相似问题