js判断字符串中至少有一个中文
时间: 2024-03-28 15:42:30 浏览: 67
可以使用正则表达式来判断字符串中是否至少有一个中文字符,代码如下:
```javascript
function hasChinese(str) {
var reg = /[\u4e00-\u9fa5]/;
return reg.test(str);
}
// 示例
console.log(hasChinese('中国人')); // true
console.log(hasChinese('Hello')); // false
console.log(hasChinese('你好,world!')); // true
```
其中,`[\u4e00-\u9fa5]` 表示匹配一个中文字符。如果字符串中包含至少一个中文字符,就返回 `true`,否则返回 `false`。
阅读全文