我在我的頭文件中打印了一個字符串,其中有一些數字值,其中一些有小數點,另一些沒有。我想要做的是打印帶有小數的值(如果存在)並添加前面的「$」;否則,只打印值,但考慮小數部分」 .00"檢測字符串是否有小數點
這是我的代碼:
var listDay = data.Where(c => c.Fecha >= actualDate && c.Fecha <= actualDateMax).ToList();
var haveDataDay = listDay.Count() > 0;
<h4 class="semi-bold">
@if (haveDataDay)
{ @valueDateDay.ToString("F2") }
else
{ @this.FP("lbl.loader.nodata") }
</h4>
一些我的價值觀是:
2112.34
99.00
20.00
456.12
和輸出I尋找的是:
$2,112.34
99
20
$456.12
嘗試使用正則表達式,http://regexr.com/3eh0c,請參閱替換部分。 – BladeMight