计算字符串中的字母数字,请把代码写出来
时间: 2024-03-11 22:49:42 浏览: 64
下面是一个计算字符串中字母数字的函数:
```javascript
function countAlphanumeric(str) {
let count = 0;
for (let i = 0; i < str.length; i++) {
if (/[a-zA-Z0-9]/.test(str[i])) {
count++;
}
}
return count;
}
// 测试代码
console.log(countAlphanumeric('Hello World!')); // 10
console.log(countAlphanumeric('12345')); // 5
console.log(countAlphanumeric('')); // 0
```
这个函数的实现思路是遍历字符串中的每个字符,然后使用正则表达式判断这个字符是否为字母或数字,如果是则计数器加一。最后返回计数器的值即可。
阅读全文