我来写一个
/(?!([0-9]).*?\1+$)^[0-9]{9}$/.test('123456789')//true/(?!([0-9]).*?\1+$)^[0-9]{9}$/.test('123456781')//false
按我的理解你需要的是:
1-9的数字,不允许有任何一个重复也就是有过1就不能再有1,有过2就不能再有2
不知道是不是,不是的话,给出详细的需求 追问我
(?!.*?(\d).*?\1.*?$)\d+