0

重複の可能性:
文字列から文字を削除する

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;
  }
}
4

2 に答える 2

6

それはとても簡単です:

var myString = "$15.62"
console.log(myString.replace('$', ''));
//Logs: "15.62"

この新しい値は、実際には に「保存」されないことに注意してくださいmyString。自分で変数に割り当てる必要があります。

var newString = myString.replace('$', '');
于 2012-12-20T08:45:36.957 に答える
2

p_input と q_input の値が money 値になると仮定して、これを試してください。

var p = parseFloat(document.getElementById('p_input').value.replace('$', ''));
var q = parseFloat(document.getElementById('q_input').value.replace('$', ''));
于 2012-12-20T08:46:06.693 に答える