当前位置: 首页 > 知识库问答 >
问题:

仅在javascript中获取数字[重复]

庄智
2023-03-14

我有一串喜欢的

AA-12,AB-1,AC-11,AD-8,AE-30

我想得到的数字只从这个字符串喜欢

12,1,11,8,30

我如何使用JavaScript得到这个?谢谢:)

共有3个答案

仲浩旷
2023-03-14
var t = "AA-12,AB-1,AC-11,AD-8,AE-30";
alert(t.match(/\d+/g).join(','));

工作示例:http://jsfiddle.net/tZQ9w/2/

邹山
2023-03-14

另外如果你想要一个字符串作为结果

'AA-12,AB-1,AC-11,AD-8,AE-30'.replace(/[^0-9,]/g, '')
张溪叠
2023-03-14

使用正则表达式(如

var numbers = yourString.match(/\d+/g);

numbers将是字符串中的数字字符串数组,例如

["12", "1", "11", "8", "30"]
 类似资料:
  • 问题内容: 我只想从字符串中获取数字。例如我有这样的事情 我只希望它打印出来 因此我可以将其乘以任何数字。 我试过了 我有 最好的方法是什么?我是菜鸟 问题答案: 您可以使用正则表达式: 要么

  • 问题内容: 我有这样的数据: 我期望的输出是 我想在SQL中实现它。 问题答案: 首先创建这个 现在使用 as SQL字段 我希望这可以解决您的问题。

  • 问题内容: 我在JavaScript中有一个json-object,我想在其中获取使用的键。我的JavaScript代码如下所示: 我想要一个循环来提醒我“人”和“年龄”,这是json-Array中第一个对象的键。 问题答案: [您所拥有的只是一个对象,而不是“json-object”。JSON是一种文本符号。您引用的是使用数组初始化程序和对象初始化程序(也称为“对象文字语法”)的JavaScri

  • 我有以下格式的字符串: 让str=“url(#123456)”; 我的字符串中只有数字。它可以在任何地方。我想从上面的字符串中提取数字。 我正在使用es6。

  • 我有一个来自 视图的 数据 - {"7": {"1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 1, "12": 0}} 我需要在中从数据中创建一个数组,例如- 我还需要密钥“7”。没有,但 到目前为止,我试过了- 最好的方法是什么?

  • 问题内容: 我有一些包含字母数字值的字符串输出。我只想从该字符串中获取数字。如何通过查询获取?我可以使用哪个MySql函数? 我的查询就像: 输出: 我想要输出像: 问题答案: 如果字符串以数字开头,然后包含非数字字符,则可以使用该函数,或者通过添加一个将其隐式转换为数字: 要从 任意 字符串中提取数字,您可以添加一个自定义函数,如下所示: 定义函数后,您可以在查询中使用它: