How to use charcode to judge whether a character is a Chinese character?

What is the charcode range of

Chinese characters?
can punctuation marks of full-width and half-width also be expressed in charcode range?

Mar.02,2021

console.log(str.match(/[\u0000-\u00ff]/g))     //   
console.log(str.match(/[\u4e00-\u9fa5]/g))     //   
console.log(str.match(/[\uff00-\uffff]/g))     //   
Menu