用正则表达式接收并校验接收到控制台传入的字符串 是否是 四位 不重复的非负整数,请问各位大佬 这个正则表达式怎么写
正则表达式是 ^(?!.*(\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>