以下先說明數字加上千分位的規則:
- 數字的整數部分每3位數插入一個逗號(,), ex: 123456 –> 123,456
- 小數點後不加入千分位, ex: 123456.1234 –> 123,456.1234
<b><font color="#FF0000">This is a test</font></b>接著透過 jQuery 的 .html() 將該資料設定至指定的一個 <div> 內:
<div id="divMsg"></div>
<script type="text/javascript">
$("#divMsg").html("${msg}");
</script>
此時, 因為原本的 msg 變數中已經有雙引號存在, 所以若實際檢視輸出的 HTML 原始碼, 就會是以下的內容: 利用 RegularExpressionValidator 進行檢查:
ValidationExpression="^.+\.((p|P)(d|D)(f|F))$"
ValidationExpression="^.+\.((d|D)(o|O)(c|C))(x|X)?$"
ValidationExpression = "^.+\.(((g|G)(i|I)(f|F))|((j|J)(p|P)(e|E)?(g|G))|((p|P)(n|N)(g|G)))$"
因為 RegularExpressionValidator 控制項, 沒有設定 Regular Expression case-insensitive 的地方, 所以只好用 (e|E) 的方式進行.
雖然看起來有點醜, 不過可以用就好.