用js判断输入是否为中文的函数



function isChinese(str) {
  // 使用正则表达式匹配任何中文字符
  const chineseRegex = /[\u4e00-\u9fa5]/;
  // 检查字符串中是否包含中文字符
  return chineseRegex.test(str);
}

// 示例
console.log(isChinese("hello")); // false
console.log(isChinese("你好")); // true
console.log(isChinese("hello世界")); // true,因为包含中文

这段代码定义了一个`isChinese`函数,它接收一个字符串`str`作为参数,并使用正则表达式`/[\u4e00-\u9fa5]/`来检查字符串中是否包含中文字符。如果包含,则返回`true`;否则,返回`false`。示例展示了如何调用该函数并打印结果。