【发布时间】:2015-10-02 16:04:23
【问题描述】:
如何使用 JavaScript 正则表达式从以下字符串中提取值 -1,234.23?
"hello-sdvf-1,234.23 23 大家 4"
应该提取
-1,234.23
这个正则表达式返回null:
"hello-sdvf-1,234.23 23 everybody 4".match(/-?\d+\.\d+/);
那个也可以
"hello-sdvf-134.23 23 everybody 4".match(/-?\d+\.\d+/);
我也需要用逗号提取数字。
【问题讨论】:
-
分享您的研究对每个人都有帮助。告诉我们您尝试了什么以及为什么它不能满足您的需求。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案!另见how to ask
-
有什么要求?一个字符串中会有多个值吗?这个数字应该是负数吗?
标签: javascript regex