What is proper way to test if the input is Korean or Chinese using JavaScript?
问题 My application was relying on this function to test if a string is Korean or not : const isKoreanWord = (input) => { const match = input.match(/[\u3131-\uD79D]/g); return match ? match.length === input.length : false; } isKoreanWord('만두'); // true isKoreanWord('mandu'); // false until I started to include Chinese support and now this function is incoherent : isKoreanWord('幹嘛'); // true I believe this is caused by the fact that Korean characters and Chinese ones are intermingled into the same