四个重复的字母检查javascript,垃圾邮件检测

时间:2015-02-15 07:14:58

标签: javascript

有一种“更智能”的方法吗?这可行,但我想与for循环有关,如果我检查20个重复字符怎么办?

如果禁用javascript会怎样?

有没有更简单的方法来检查“感性”帖子而不是说aldjfalkfja; lfjaklfjlkfj如何在不存储单词库并将字符串与那些字符串进行比较的情况下过滤掉它?

function counter(){
this.value = 0;
}

var count = new counter();

function updatecount(fnc){
fnc.value = count.value + 1;
}

function charbank1(){
this.value = "";
}

var cb1 = new charbank1();

function insertchar1(fnc){
fnc.value = cb1.value + String.fromCharCode(keynum);
}

function charbank2(){
this.value = "";
}

var cb2 = new charbank2();

function insertchar2(fnc){
fnc.value = cb2.value + String.fromCharCode(keynum);
}

function charbank3(){
this.value = "";
}

var cb3 = new charbank3();

function insertchar3(fnc){
fnc.value = cb3.value + String.fromCharCode(keynum);
}

function charbank4(){
this.value = "";
}

var cb4 = new charbank4();

function insertchar1(fnc){
fnc.value = cb4.value + String.fromCharCode(keynum);
}

function repeatingcharcheck(){

if(count.value < 4){

if(count.value == 1){
insertchar1(cb1);
}

if(count.value == 2){
insertchar2(cb2);
}

if(count.value == 3){
insertchar3(cb3);
}

if(count.value == 4){
insertchar4(cb4);
}

}else{
if(cb1.value == cb2.value == cb3.value == cb4.value){
alert('four letters in a row is not allowed');
window.location.replace('somewhere.com');
}
}

}

0 个答案:

没有答案