使用JavaScript从字符串获取整数

时间:2018-11-28 01:07:27

标签: javascript regex substring

我正在尝试从字符串中提取整数。

字符串:

Str = "(Start = 10) AND (End_ = 40)"

注意:此处的整数范围可以是1-999(从一位到三位)

所需的输出:

No1 = 10
No2 = 40

1 个答案:

答案 0 :(得分:1)

此代码将为您提供所需的内容,该字符串是在字符串中找到的数字数组。

说明

正则表达式查找1到9的单个数字[1-9],后跟0到9 {0,2}之间的0、1或2个[0-9]数字。 g表示全局,它指示match()检查整个字符串,而不是在第一次匹配时停止。

代码

var str = "(Start = 10) AND (End_ = 40)";
var numbers = str.match(/[1-9][0-9]{0,2}/g);

console.log(numbers);