jQuery Number String 是一個非常實用的 jQuery 插件,可以幫助我們處理數字和字符串的轉換問題。
// 數字轉成千分位格式的字符串 $.numberString(4567890.123); // "4,567,890.123" // 字符串轉成數字,自動轉換逗號、斜杠和百分號符號 $.numberString.toNumber('1,234,567.89%'); // 1234567.89
除了上述的轉換功能外,jQuery Number String 還提供了很多其他的實用方法。
// 截取小數點后幾位,可指定是否四舍五入 $.numberString.toFixed(123.45678, 2); // 123.45 $.numberString.toFixed(123.45678, 2, true); // 123.46 // 將數字轉成百分比形式,可指定小數點位數 $.numberString.toPercent(0.345, 2); // "34.50%" // 生成隨機編號,默認生成16位的數字字符串 $.numberString.random(16); // "9791603428816668" // 計算字符串表達式的值,支持加減乘除和括號運算 $.numberString.eval('2*(3+4)/5'); // 2.8
jQuery Number String 的設計十分簡潔,所有方法都使用一些簡單的參數來完成,很容易上手使用。