Skip to main content

Posts

Showing posts from June, 2020

JavaScript function count_word for count word contain UTF 8 character.

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;    ...