js正则表达式获取两个字符串中的数字
时间: 2023-09-06 07:03:45 浏览: 136
JS经典正则表达式笔试题汇总
使用正则表达式可以获取两个字符串中的数字。具体步骤如下:
1. 首先,创建一个正则表达式,用于匹配数字。可以使用 `\d` 表示匹配任意数字。
2. 接下来,使用 JavaScript 的 `match()` 方法,传入正则表达式以及要匹配的字符串。
3. `match()` 方法会返回一个数组,其中包含所有匹配的结果。
4. 遍历该数组,即可获取每个匹配到的数字。
示例代码如下:
```javascript
// 输入的字符串
var str1 = "这是一个包含123和456的字符串";
var str2 = "abc12efg34hij56klm";
// 创建正则表达式,匹配数字
var regex = /\d/g;
// 获取字符串中的数字
var nums1 = str1.match(regex);
var nums2 = str2.match(regex);
// 输出结果
console.log(nums1); // [ '1', '2', '3', '4', '5', '6' ]
console.log(nums2); // [ '1', '2', '3', '4', '5', '6' ]
```
以上代码中,`match()` 方法将匹配到的数字保存在数组 `nums1` 和 `nums2` 中,并打印输出结果。
这样,我们就可以使用 JavaScript 正则表达式轻松获取两个字符串中的数字。
阅读全文