用js实现在JavaScript中不能使用正规表达式也不能用isNaN方法获取字符串中所有的数字 str=‘A1B2C52’; 输出1,2,52
时间: 2024-02-16 15:04:44 浏览: 80
js实现在字符串中提取数字
可以通过遍历字符串的每个字符,判断是否是数字来实现。代码如下:
```javascript
let str = 'A1B2C52';
let result = '';
for (let i = 0; i < str.length; i++) {
const charCode = str.charCodeAt(i);
if (charCode >= 48 && charCode <= 57) {
result += str[i];
} else {
if (result !== '') {
console.log(result);
result = '';
}
}
}
if (result !== '') {
console.log(result);
}
```
输出结果为:1、2、52。
阅读全文