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
- NumberFormatter數字格式化ORM
- Delphi Format 格式化數字ORM
- 數字格式化的 js 庫JS
- Python 數字運算及格式化Python
- Golang 對金融數字的格式化Golang
- Objc中格式化數字的技巧OBJ
- 簡單介紹python format格式化和數字格式化PythonORM
- Javascript格式化JavaScript
- Java™ 教程(格式化數字列印輸出)Java
- JS中的數字格式化和大位數縮寫JS
- JavaScript字串轉換數字JavaScript字串
- iview 使用render渲染InputNumber,並格式化數字View
- JavaScript判斷數字是否是質數JavaScript
- DecimalFormat數字格式化用法“0”和“#”的區別DecimalORM
- JavaScript數字四捨五入JavaScript
- JavaScript 程式碼格式化JavaScript
- jQuery文字框輸入數字彈出格式化層jQuery
- JavaScript 數字呼叫方法或者屬性JavaScript
- JavaScript 文字框只能輸入數字JavaScript
- JavaScript輸入字串字數倒計JavaScript字串
- JavaScript數字分頁效果詳解JavaScript
- JavaScript數字開任意次方運算JavaScript
- JavaScript時間日期格式化JavaScript
- JavaScript 獲取指定區間的數字JavaScript
- javascript中將數字轉為字串的方法JavaScript字串
- JavaScript數字上下翻動變化詳解JavaScript
- JavaScript 日期和時間的格式化JavaScript
- mysql格式化小數保留小數點後兩位(小數點格式化)MySql
- JavaScript 系列--JavaScript一些奇淫技巧的實現方法(二)數字格式化 1234567890轉1,234,567,890;argruments 物件(類陣列)轉換成陣列JavaScript物件陣列
- JavaScript數字每隔三位加一個逗號JavaScript
- JavaScript數字和字母組合驗證碼詳解JavaScript
- 【JS】javascript實現頁面顯示數字時鐘JSJavaScript
- android kotlin 小數保留格式化位數AndroidKotlin
- [JavaScript] this 關鍵字JavaScript
- 格式化輸出變數工具變數
- JavaScript 中如何將日期格式化為 DD/MM/YYYYJavaScript
- javascript和PHP及MYSQL時間格式化函式JavaScriptPHPMySql函式