永发信息网

写一个方法 判断一下我输入的数字不是重复的数字

答案:1  悬赏:30  手机版
解决时间 2021-02-21 15:59
具体:就是输入的数字不能是111或者不能是2222222;3333333这类的 ,位数没有具体要求,求大仙解决
最佳答案
//soldm 2013-10-21 22:59:36
//只要有重复就返回true
function isRepeated(n) {// 121 true 123 false 112 true
    n = n + "";
    var c = {},
        l = n.length;
    while (l--) {
        if ((c[n[l]] = (c[n[l]] || 0) + 1) > 1)
            return true;
    }
    return false;
}
//只要有连续数据就返回true
function isSeries(n) {// 112 true 121 false 211 true
    n = n + "";
    var l = n.length,
        a,
        b;
    while (l--) {
        b = a;
        if ((a = n[l]) == b)
            return true;
    }
    return false;
}
// 只有完全连续(1111,22222),返回true
function allRepeated(n) {// 111 true 121 false 112 false 
    n = n + "";
    var l = n.length - 1,
        a = n[l - 1],
        b;
    while (l--) {
        b = a;
        if ((a = n[l]) !== b)
            return false;
    }
    return true;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我追女生 已经六个月了 她现在当老师 晚上问
华岭山在哪里啊,我有事要去这个地方
教育学考研的311和312有什么区别?谁帮我一下
Al3+*(液体) + NH3(液体)
丹东凤凰山几点前上山免门票
赛尔号克罗诺斯和斯凯尔托斯哪个厉害?
土耳其梵猫宠的价钱多少?
诉讼费放什么科目
松杨岭地址在什么地方,想过去办事
怎样往Indesign中置入透明背景的图片?
手机录音在电脑上怎么找到文件夹
英语造句: jump up and down in excitement
现在谁还有一毛钱的硬币,现在急需一个1997年
【请问:有什么方法使现在收获的桃子保存的时
意国风披萨地址在哪,我要去那里办事
推荐资讯
外甥女就要过5岁生日了,我送她什么礼物好呢
华为手机畅享5S充满电拨电源时突然开不了机什
ring-around-the-rosie 是什么意思 求 翻译
乳房挤压有白色粘稠物出现是什么原因?
手机淘宝怎么取消退款
从建昌道坐公交到通莎客运站
上水头怎么去啊,有知道地址的么
因病生活不能自理监视居住期间不犯事不违法到
一个喜欢女孩的男孩突然有几次评论女孩朋友圈
花开季节又忆君作文
“锣鼓声真大”怎样改成夸张句
我们的音乐 刘 红编曲怎么弹
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?