數字格式化 包括金額(帶小數),手機號碼

2021-08-20 10:37:33 字數 754 閱讀 8194

數字格式化:包括金額(帶小數),手機號碼

/**

* [numfomat 數字格式化(金額,手機號碼)]

* @param num [金額或手機號碼]

* @param type [money: 金額,phone: 手機號碼]

* @param sep [分隔符]

* @return [轉換後的數值]

*/function numfomat(num, type, sep)

console.log('num: ',num);

switch (type) )+$)/g,'$1' + sep);

if(dot)

break;

case 'phone':

console.log('num.length: ',num.length);

// 手機號碼

if(num.length != 11)

num = num.replace(/^(\d)(\d)(\d)/,'$1' + sep + '$2' + sep + '$3');

break;

default:

num = num;

break;

}return num

}console.log(numfomat(12111212, 'money', ','));

console.log(numfomat(13112324678, 'phone', ' '));

手機號格式化(EditText空格輸入)

public contentwithspaceedittext context context,attributeset attrs,int defstyleattr private void parseattributeset context context,attributeset attrs ...

金額 數字格式化

情景 客戶要求前台顯示的金額數值每三位有逗號隔開,如餘額100000000.78元,要求顯示為100,000,000.78元,提高使用者體驗度。辦法 在從資料庫取資料時把取到的資料格式化,如取餘額balance,select to char balance,fm999,999,999,990.00 ...

正則 金額數字格式化

對填寫金額在儲存前進行格式化以保證儲存資料格式符合金額資料特徵。通過正規表示式進行格式匹配及替換。藉此熟悉下正規表示式規則。去掉除了數字和點的其他字元 obj.value obj.value.replace d.g,如果第乙個字元是點,去掉 obj.value obj.value.replace g...