【发布时间】:2012-12-07 17:43:02
【问题描述】:
我有一个变量p,我想从中删除$。该变量将是一个数字,例如$10.56。我怎样才能做到这一点?我认为可以使用.replace('$','') 来完成,但我不太确定如何实现这一点。
这是我的 javascript 代码:
function myFunction() {
var p = parseFloat(document.getElementById('p_input').value);
var q = parseFloat(document.getElementById('q_input').value);
if (!q){
document.getElementById('t').value = '';
}
else {
var t = q * p;
document.getElementById('t_output').value = t;
}
}
【问题讨论】:
-
你有没有尝试过这样的字符串替换?
-
你试过了吗?
'$10.56'.replace('$','') -
您提供的代码与您的问题无关。从 var p = "$10.56" 开始,然后从那里开始工作。
-
replace()返回带有替换内容的字符串。你试过var newString = oldString.replace('$', '');吗? -
document.getElementById('p_input').value.substr(1)?
标签: javascript