function count_word(string) { r1 = new RegExp( '[\u3000-\u4DFF]' , 'g' ); r2 = new RegExp( '[\u4E00-\u9FFF]' , 'g' ); r3 = new RegExp( '[\u0E00-\u0E7F]' , 'g' ); string = string.replace(r1, ' {PNK} ' ); string = string.replace(r2, ' {CJK} ' ); string = string.replace(r3, ' {THI} ' ); //string = string.replace(/(<([^>]+)>)/ig,”") ; string = string.replace(/(\(|\)|\*|\||\+|\”|\’|_|;|:|,|\.|\?)/ig, " " ) ; string = string.replace(/\s+/ig, " " ); //string = string.replace(/_+/ig," "); var a = string.split(/[\s+|\|\/]/g); var count = 0; var pnkCounter = 0; var thiCounter = 0; ...
Gives you back end support so you save time!