文字列 COR000001 があります。整数 1 のみを取得するように分割したいと思います。文字列が COR000555 のような場合、整数 555 を取得する必要があります。ありがとうございます...
2 に答える
4
使用する最も簡単な方法は、最初の 3 文字、、、など"COR"
を削除してから、以下のように適切なパラメーターを使用することです。"MCR"
"TCP"
parseInt
var str = "COR000555";
var n = parseInt (str.substr (3), 10); // force parseInt to treat every
// given number as base10 (decimal)
console.log (n);
555
最初の「キー」が常に 3 文字に制限されていない場合は、正規表現を使用して文字列の最後のすべての数字を取得できます。
.. 以下のように;
var n = parseInt (str.match (/\d+$/)[0], 10);
于 2012-07-19T05:28:10.437 に答える
0
私は誰かがこの質問に答えているのを見たばかりで、賛成票を投じる前に削除されたため、彼に代わって解決策を投稿しました。
var str='COR000050ABC';
var variable=parseFloat(/[0-9]+/g.exec(str));
少し修正はありましたが、parseFloatを追加しました
于 2012-07-19T05:33:53.560 に答える