在 JavaScript 中计算字符串中的特殊字符数量
假设我们有一个字符串,其中可能包含以下任一字符。
'!', "," ,"\'" ,";" ,"\"", ".", "-" ,"?"
我们需要编写一个 JavaScript 函数,该函数获取一个字符串,计算字符串中这些字符出现的次数并返回该次数。
示例
代码如下 −
const str = "This, is a-sentence;.Is this a sentence?";
const countSpecial = str => {
const punct = "!,\;\.-?";
let count = 0;
for(let i = 0; i < str.length; i++){
if(!punct.includes(str[i])){
continue;
};
count++;
};
return count;
};
console.log(countSpecial(str));输出
控制台中的输出 −
5
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP