Javascript正则表达式仅获取数字
Javascript regex get the number only
我有以下内容:
Thank You - Your Order Number Is 5396450
我想要一个正则表达式来只获取数字。使用[0-9]
只会得到5
,而[0-9]*
什么都不返回。
字符串将始终是相同的,只是数字发生了变化。
"Is "
之后如何获取所有内容?
在"是"之后如何获取所有内容?
IS's*('S+)
组索引1包含所需的字符串。将[0-9]*
更改为[0-9]+
以匹配一个或多个数字。
> "Thank You - Your Order Number Is 5396450".match(/Is's*('S+)/)[1];
'5396450'
> "Thank You - Your Order Number Is 5396450".match(/'d+/)[0];
'5396450'
> "Thank You - Your Order Number Is 5396450".match(/'S+$/)[0];
'5396450'
如果数字总是在字符串的末尾,则可以使用以下正则表达式:/'d+$/
。这与字符串末尾的一个或多个数字相匹配。
测试:
> "Thank You - Your Order Number Is 5396450".match(/'d+$/)[0]
"5396450"
相关文章:
- 在循环中获取从1到x的数字
- 如果数字已插入排序数组,则获取该数字的索引
- javascript从id获取数字
- 如何获取一个以零开头的数字的位数
- 忽略任何非小写字符(如数字、大写字母和符号)并获取k的值
- 使用Regex获取括号内的数字
- 用于获取两个方括号之间的数字的正则表达式
- 如何获取数组中数字的最大出现次数
- 获取对象的所有可能组合,其中值的总和与数字匹配
- 从数字字符串中获取整数
- jQuery UI Slider ui.value 获取最后一个数字
- 在 JavaScript 中使用最后两个数字获取年份
- 无法可视化百分比数字(获取 NaN)
- 通过正则表达式获取数字
- 在数字索引循环中获取数组项的键
- 获取滑块以显示月份而不是数字
- 正在获取NaN而不是数字/值
- 如何在javascript中获取隐藏字段的数字和
- 如何根据月份中的数字获取日期名称
- 使用输入类型数字获取光标位置