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