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

从javascript中的字符串中提取数字[重复]

颛孙和颂
2023-03-14

我有以下格式的字符串

让str=“url(#123456)”;

我的字符串中只有数字。它可以在任何地方。我想从上面的字符串中提取数字123456

我正在使用es6。

共有3个答案

羊舌洛华
2023-03-14

我做的方式太复杂了,但它不涉及正则表达式,所以可能更好地理解:

let str = "url(#123456)";
str = str.split("#");
str = str[1].split(")");
str = str[0];
console.log(str);
樊博雅
2023-03-14

另一种方法去做

let str = "url(#123456)";

console.log(str.match(/\d+/)[0])
茹康裕
2023-03-14

str.replace(/[^0-9]/g',)

js prettyprint-override">let str = "url(#123456)";
console.log(str.replace(/[^0-9]/g, ''))
 类似资料:
  • 问题内容: 我想从包含数字和字母的字符串中提取数字: 我想在这里获取号码或任何其他号码。 问题答案:

  • 我正在写一个应用程序,根据该应用程序,你将被发送一条短信,其中包含一个重置代码,以确认你是该帐户的所有者。。但是我正在尝试以这样一种方式构建应用程序:它接收接收到的短信的广播,并仅从短信正文中获取指定的整数。我们注意到你想要重置密码的短信示例。密码重置代码是3242。,谢谢 我只想从整个短信正文中获取重置代码=3242。。谢谢

  • 我有一个JavaScript字符串(例如),我只想从中得到。 我试过: 它仍然在警报中返回,我如何让它工作? 它需要适应任何长度数字附加在结束。

  • 我正在尝试从shell字符串中的字符串中提取数字是“1.69.0” 我正在 3 个不同的变量中寻找这些数字,例如 num1=1、num2=69、num3=0。

  • 问题内容: 我有一个Java 对象。我只需要从中提取数字。我举一个例子: 我想要 是否有仅提取数字的库函数? 感谢你的回答。在尝试这些库之前,我需要知道是否必须安装任何其他库? 问题答案: 你可以使用正则表达式并删除非数字。