小编典典

使用 javascript 的正则表达式只返回数字

all

如果我有一个像“something12”或“something102”这样的字符串,我将如何在javascript中使用正则表达式来只返回数字部分?


阅读 236

收藏
2022-08-29

共1个答案

小编典典

常用表达:

var numberPattern = /\d+/g;

'something102asdfkj1948948'.match( numberPattern )

这将返回一个包含两个元素的数组,“102”和“1948948”。随心所欲地操作。如果它不匹配任何它将返回null。

连接它们:

'something102asdfkj1948948'.match( numberPattern ).join('')

假设您不处理复杂的小数,我想这应该足够了。

2022-08-29