fix incorrect reading time calculation for entries with CJK characters

This commit is contained in:
lizyn
2018-12-25 15:31:44 +08:00
parent 4d0c632c70
commit 5becf260fa
4 changed files with 22 additions and 1 deletions

View File

@ -29,6 +29,6 @@ class Utils
*/
public static function getReadingTime($text)
{
return floor(\count(preg_split('~[^\p{L}\p{N}\']+~u', strip_tags($text))) / 200);
return floor(\count(preg_split('~([^\p{L}\p{N}\']+|\p{Han}|\p{Hiragana}|\p{Katakana}|\p{Hangul})~u', strip_tags($text))) / 200);
}
}