Optimize jpIsKanji and jpIsKana
This commit is contained in:
parent
fb6e56b3b7
commit
be2e6e0d93
@ -78,11 +78,18 @@ const jpHalfWidthCharacterMapping = new Map([
|
|||||||
|
|
||||||
function jpIsKanji(c) {
|
function jpIsKanji(c) {
|
||||||
const code = c.charCodeAt(0);
|
const code = c.charCodeAt(0);
|
||||||
return code >= 0x4e00 && code < 0x9fb0 || code >= 0x3400 && code < 0x4dc0;
|
return (
|
||||||
|
(code >= 0x4e00 && code < 0x9fb0) ||
|
||||||
|
(code >= 0x3400 && code < 0x4dc0)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
function jpIsKana(c) {
|
function jpIsKana(c) {
|
||||||
return wanakana.isKana(c);
|
const code = c.charCodeAt(0);
|
||||||
|
return (
|
||||||
|
(code >= 0x3041 && code <= 0x3096) || // hiragana
|
||||||
|
(code >= 0x30a1 && code <= 0x30fc) // katakana
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
function jpIsJapaneseText(text) {
|
function jpIsJapaneseText(text) {
|
||||||
|
Loading…
Reference in New Issue
Block a user