正则表达式使用JavaScript返回数字

如果我有类似“ something12”或“ something102”的字符串,我将如何在javascript中使用正则表达式来仅返回数字部分?

回答:

常用表达:

var numberPattern = /\d+/g;

'something102asdfkj1948948'.match( numberPattern )

这将返回一个内部带有两个元素“ 102”和“ 1948948”的对象。随心所欲地操作。如果不匹配,则返回null。

串联它们:

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

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

以上是 正则表达式使用JavaScript返回数字 的全部内容, 来源链接: utcz.com/qa/410668.html

回到顶部