我正在尝试为数字输入编写一段验证代码。这些数字必须包含 0 到 8。顺序无关紧要,但数字不能重复。
例如 1 4 7 8 0 2 5 3 6 //valid 1 1 3 6 3 8 0 5 4 //无效,因为 1 重复
到目前为止,我有一个正则表达式,它接受9个唯一的数字:
String pattern = "^(?!.*(.).*\\1)\\d{9}";
例如 123456780 //valid
112345678 //无效,因为 1 重复
1 2 3 4 5 6 7 8 0 //无效
我所需要的只是添加一个位,它接受由空格分隔的数字!
谢谢。
白衣非少年
有只小跳蛙
相关分类