Detect repeating letter in an string in Javascript

前端 未结 4 1813
长发绾君心
长发绾君心 2021-01-06 19:18

code for detecting repeating letter in a string.

var str=\"paraven4sr\";
var hasDuplicates = (/([a-zA-Z])\\1+$/).test(str)        
alert(\"repeating string \         


        
4条回答
  •  暖寄归人
    2021-01-06 19:38

    Try this:

    var str = "paraven4sr";
    function checkDuplicate(str){
        for(var i = 0; i < str.length; i++){
            var re = new RegExp("[^"+ str[i] +"]","g");
            if(str.replace(re, "").length >= 2){
                return true;
            }
        }
        return false;
    }
    alert(checkDuplicate(str));
    

    Here is jsfiddle

提交回复
热议问题