javascript - 如何使用 JavaScript 从字符串中提取十进制数

标签 javascript regex jsp struts-1

我要提取十进制数265.120.0来自具有值 $265.12+ 的字母数字字符串(比如金额)或 $265.12-$0.0+$0.0-并使用它在 JSP 中应用 struts 逻辑标记。不确定如何在 JavaScript 的帮助下提取数字。

最佳答案

你可以像这样使用正则表达式,

Live Demo

var amount = "$265.12+";
var doublenumber = Number(amount.replace(/[^0-9\.]+/g,""));

关于javascript - 如何使用 JavaScript 从字符串中提取十进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10411833/

相关文章:

java - 不明白这个异常是从哪里来的?

javascript - 如何使用维基百科 API 在浏览器 javascript 上编辑页面?

javascript - 在 WebStorm 中预览数据 URI

java - 如何使replaceAll在java中工作?

Java - 快速正则表达式在文本中查找单词

r - gsub ) 仅当没有 (

java - 如何设置:hidden value from another JSP element

java - 尝试使 json 在 jsp 页面中工作时出现错误。如何调试这个?

javascript - 去哪里验证数据?

javascript - 更改数组的值更改原始数组 JavaScript