を持っている数値に文字列の中に数値を変換:どのように私はこのような文字列を持っているカンマ
variable = 1200
:私はそれから、このような変数が必要
"11' - Add $1,200"
私はその数を取り除きますか?基本的にすべての数字はコンマを取り除いた後ですか?
おかげ
を持っている数値に文字列の中に数値を変換:どのように私はこのような文字列を持っているカンマ
variable = 1200
:私はそれから、このような変数が必要
"11' - Add $1,200"
私はその数を取り除きますか?基本的にすべての数字はコンマを取り除いた後ですか?
おかげ
parseFloat(variable.replace(/.*\$/,'').replace(/[^.\d]/g,''))
replace
の最初の呼び出しはすべてを削除するまでの(および含む)文字列の最後のドル記号。 2つ目は、数値以外のすべての小数点文字を削除します。 parseFloat
は結果を数値に変換します。
var input = "11' - Add $1,200";
var split_array = input.split("$");
var dollar = parseInt(split_array[1].replace(",",""));
alert(dollar);
ちょうどデモ....しかし私は遅れているようです。 http://jsfiddle.net/L4VNr/
$('.money').each(function(){
$(this).text($(this).text().replace(/.*\$/,'').replace(/,/g,''));
});
parseIntで基数を使用してください! 077は8進数とみなされ、63である。そしてES5は基数を必須にする。 – Bakudan