JavaScript格式化數字
在實際操作中,特別是關於數字的操作中,有時候需要對數字進行格式化。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼/** * 格式化數字 * Author : Z,Mingyu * 引數: * prmNum (Number) : 要格式化的數字 * prmPtn (String) : 格式化規則,例如:#,##0.00 * * prmNullValue : 當要格式化的數字為null、空或非數字時,返回的結果。預設為0 */ function formatNum(prmNum,prmPtn,prmNullValue){ var nullValue=prmNullValue?prmNullValue:0; if(prmNum==""||prmNum==null) return nullValue; prmNum = prmNum.replace(/\,/g,""); if(isNaN(prmNum)) return nullValue; if(prmPtn==""||prmPtn==null) return prmNum; var ptnLen = prmPtn.length; var pointIndex = prmPtn.indexOf("."); var groupIndex = prmPtn.indexOf(","); var pointLen = (pointIndex == -1 ? 0 : ptnLen - pointIndex - 1); prmNum = parseFloat(prmNum).toFixed(pointLen) + ""; if(groupIndex != -1){ if(pointIndex == -1) pointIndex = ptnLen; var len = pointIndex - groupIndex - 1; var reg = new RegExp("(-?\\d+)(\\d{"+len+"})"); while(reg.test(prmNum)) prmNum = prmNum.replace(reg,"$1,$2"); } return prmNum; }
以上程式碼可以對指定的數字按照指定的格式進行格式化,非常的好用。
相關文章
- JavaScript數字千分位格式化JavaScript
- javascript實現的數字格式化程式碼例項JavaScript
- JS數字格式化JS
- 數字格式化的 js 庫JS
- Golang 對金融數字的格式化Golang
- Objc中格式化數字的技巧OBJ
- C#數字格式化輸出C#
- Python 數字運算及格式化Python
- Java™ 教程(格式化數字列印輸出)Java
- js格式化數字例項程式碼JS
- JavaScript中的數字JavaScript
- 簡單介紹python format格式化和數字格式化PythonORM
- JS中的數字格式化和大位數縮寫JS
- iview 使用render渲染InputNumber,並格式化數字View
- JavaScript判斷數字正負數JavaScript
- Javascript格式化JavaScript
- JavaScript字串轉換數字JavaScript字串
- DecimalFormat數字格式化用法“0”和“#”的區別DecimalORM
- javascript日期格式化和倒數計時外掛JavaScript
- JavaScript判斷數字是否是質數JavaScript
- JavaScript數字自定義位數補零JavaScript
- JavaScript數字四捨五入JavaScript
- JavaScript 動態數字時鐘JavaScript
- JavaScript 字串轉數字:陷阱(示例)JavaScript字串
- jQuery文字框輸入數字彈出格式化層jQuery
- 用jml匯出數字時,excel單元格格式化文字格式轉化成數字格式Excel
- JavaScript 文字框只能輸入數字JavaScript
- JavaScript數字分頁效果詳解JavaScript
- JavaScript輸入字串字數倒計JavaScript字串
- JavaScript 數字呼叫方法或者屬性JavaScript
- JavaScript數字開任意次方運算JavaScript
- javascript數字和字串相互轉換JavaScript字串
- JavaScript數字上舍入和下舍入JavaScript
- JavaScript 數字上下滾動抽獎JavaScript
- 文字框只能輸入數字 javascriptJavaScript
- JavaScript 程式碼格式化JavaScript
- JavaScript金錢格式化JavaScript
- javascript判斷一個變數是否是數字JavaScript變數