文档详情

JavaScript程序设计基础教程实训指导-2-4 实训案例名称:用正则表达式判断字符串中中文和英文的个数.docx

发布:2025-04-24约小于1千字共2页下载文档
文本预览下载声明

实训案例名称:用正则表达式判断字符串中中文和英文的个数

1.任务介绍

给定一个字符串str=“Hello世界,IamhappytolearnJavaScript!”,用正则表达式判断字符串中中文和英文的个数。

2.任务目标

学会使用JavaScript正则表达式来判断中文、英文及JavaScript正则的一些常用函数。

3.实现思路

匹配中文字符的正则表达式:[u4e00-u9fa5];

匹配英文字母的正则表达式:[A-Za-z]。

4.实现代码

完整代码如脚本2-16所示。

脚本2-16.html

html

head

/head

body

scripttype=text/javascript

functioncLength(str,reg){

vartemp=str.replace(reg,);

returntemp.length;

}

varstr=Hello世界,IamhappytolearnJavaScript!;

varreg1=/[^\u4E00-\u9FA5\uf900-\ufa2d]/g;

varreg2=/[^\a-zA-Z]/g;

document.write(字符串str中中文字符个数为:+cLength(str,reg1)+br/);

document.write(字符串str中英文字符个数为:+cLength(str,reg2)+br/);

/script

/body

/html

5.运行结果

运行结果如图2.30所示。

图2.30任务2-4运行结果

显示全部
相似文档