/**字符串提取金额部分
* @param {String} str 处理字符串
* @return {String} 返回结果
*/
function getMoney(str){
let v = str.replace(/[^0-9|.]/ig, '');
let a = v.split('.').slice(0, 2);
if (a[1] && a[1].length) v = a.join('.');
else v = a[0];
if (v) v = '' + parseFloat(v);
return v;
}
js简单从字符串提取float部分(金额输入处理)
于 2023-04-10 10:18:20 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)