var str = " abc5 abc0 abcde abcdg"; var match = str.match(/^\s*(\S*)\S*(?:\s+\1\S*)*\s*$/); var length = match ? match[1].length + 1 : 0; console.log(length); //4 а нужно 5