js使用正则检测字符串中是否含有中文及中文个数
JavaScipt
2023-07-05 21:49:54
正则表达式在前端开发中是常见的一种操作,通过对正则表达式合理的使用可以减少很多不必要的流程。
因此学习和使用正则表达式也就成了前端开发中不可缺少的一项技术,本篇文章就来介绍基于正则表达式检测字符串是否含有中文。
正则表达式检测字符串是否含有正文及中文个数:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
var test = "这是一个字符串123qaz"
var re = /[\u4E00-\u9FA5]/g;
if (re.test(test)){ //使用正则判断是否存在中文
console.log("中文字数",test.match(re).length)
//打印结果:中文字数7
}
</script>
</body>
</html>
运行上述代码,自定义字符串内容。即可取得自定义字符串中关于中文的字数。

886篇文章
1697人已阅读