40 $hiragana =
'(?:\xe3(?:\x81[\x80-\xbf]|\x82[\x80-\x9f]))'; # U3040-309f
41 $katakana =
'(?:\xe3(?:\x82[\xa0-\xbf]|\x83[\x80-\xbf]))'; # U30a0-30ff
42 $kanji =
'(?:\xe3[\x88-\xbf][\x80-\xbf]'
43 .
'|[\xe4-\xe8][\x80-\xbf]{2}'
44 .
'|\xe9[\x80-\xa5][\x80-\xbf]'
45 .
'|\xe9\xa6[\x80-\x99])';
46 # U3200-9999 = \xe3\x88\x80-\xe9\xa6\x99
47 $reg =
"/({$hiragana}+|{$katakana}+|{$kanji}+)/";
emphasize( $text)
Italic is not appropriate for Japanese script Unfortunately most browsers do not recognise this,...
Internationalisation code See https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation for more...
static insertSpace( $string, $pattern)