0

私はこの数値形式(2,100.00単位)を持っていますが、文字を削除して数値とドット(。)を保持する方法は?私はこれを試しますが、良くありません percentValueElement.replace(/,\(\)/g, '').replace(/[^[a-z]\.]+/g, "")

4

2 に答える 2

6

これを試して:

percentValueElement.replace(/[^0-9.]/ig, '');

または、デビッドが提案したように:

percentValueElement.replace(/[^\d.]/ig, '');
于 2012-11-19T12:34:26.547 に答える
0

あなたはあなたの千のセパレーターを維持したいですか?

次に、次のようなものを書く必要があります

var numberformat = /[(0-9)+(.|,)?]+/igm;
var number = numberformat.exec("2,100.00 units");

以下

  var numberformat = /[\d+(.|,)?]+/igm;
于 2012-11-19T12:38:33.627 に答える