javascript - 使用 JavaScript 从字符串中获取整数

标签 javascript regex substring

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

字符串:

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

注意:这里的整数范围可以是1 - 999,个位数到三位

期望的输出:

No1 = 10
No2 = 40

最佳答案

这段代码将得到你想要的,在字符串中找到的数字数组。

说明

正则表达式查找 1 到 9 之间的单个数字 [1-9],后跟 0 到 0 之间的 0、1 或 2 {0,2} 数字9 [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);

关于javascript - 使用 JavaScript 从字符串中获取整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53510595/

相关文章:

javascript - 如何使用 Polymer 的纸质选项卡切换 View ?

regex - sed,在第一个数字之前插入空格,但前提是不存在空格

Python搜索.txt文件中的特定行

sql-server - SQL Server : select text between 3rd and 4th occurrence of '.'

javascript - 从 javaScript 函数中的 WebSQL 查询返回 COUNT

javascript - 多个 onbeforeunload 事件

javascript - 将 document.querySelector 与复杂的 CSS 选择器一起使用

java 正则表达式 - 必需的字符串验证

java - StringBuilder插入方法

c# - 使用 Span<T> 替代 Substring