生活随笔
收集整理的這篇文章主要介紹了
价格单位换算方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
function price (val,types, isNoUnpin, customModel) {
let type = types
if(!val || isNaN(Number(val))) {
if (isNoUnpin) return type ? '0':'0.00'
else return type ? '0萬元':'0.00元'
}
else {
if (customModel && Number(val) > 9999) type = true
let numb = type ? parseFloat((Number(val)/10000).toFixed(2)) : Number(val).toFixed(2)
,str = numb.toString()
,arr = str.split('.')
,num0 = ''
,re = /(?=(?!)(d{3})+$)/g
num0 = arr[0]
if(num0.length>3){
num0 = num0.replace(re, ',')
}
let unpin = type ? '萬元' : '元'
if (isNoUnpin) unpin = ''
return num0 + (arr[1] ? '.'+arr[1]: '')+ unpin
}
}
price(100, false, false, true)
"100.00元"
function price (val,types, isNoUnpin, customModel) {
let type = types
if(!val || isNaN(Number(val))) {
if (isNoUnpin) return type ? '0':'0.00'
else return type ? '0萬元':'0.00元'
}
else {
if (customModel && Number(val) > 9999) type = true
let numb = type ? parseFloat((Number(val)/10000).toFixed(2)) : Number(val).toFixed(2)
,str = numb.toString()
,arr = str.split('.')
,num0 = ''
,re = /(?=(?!)(d{3})+$)/g
num0 = arr[0]
if(num0.length>3){
num0 = num0.replace(re, ',')
}
let unpin = type ? '萬元' : '元'
if (isNoUnpin) unpin = ''
return num0 + (arr[1] ? '.'+arr[1]: '')+ unpin
}
}
price(10000, false, false, true)
"1萬元"
function price (val,types, isNoUnpin, customModel) {
let type = types
if(!val || isNaN(Number(val))) {
if (isNoUnpin) return type ? '0':'0.00'
else return type ? '0萬元':'0.00元'
}
else {
if (customModel && Number(val) > 9999) type = true
let numb = type ? parseFloat((Number(val)/10000).toFixed(2)) : Number(val).toFixed(2)
,str = numb.toString()
,arr = str.split('.')
,num0 = ''
,re = /(?=(?!)(d{3})+$)/g
num0 = arr[0]
if(num0.length>3){
num0 = num0.replace(re, ',')
}
let unpin = type ? '萬元' : '元'
if (isNoUnpin) unpin = ''
return num0 + (arr[1] ? '.'+arr[1]: '')+ unpin
}
}
price(10000, false, false)
"10,000.00元"
function price (val,types, isNoUnpin, customModel) {
let type = types
if(!val || isNaN(Number(val))) {
if (isNoUnpin) return type ? '0':'0.00'
else return type ? '0萬元':'0.00元'
}
else {
if (customModel && Number(val) > 9999) type = true
let numb = type ? parseFloat((Number(val)/10000).toFixed(2)) : Number(val).toFixed(2)
,str = numb.toString()
,arr = str.split('.')
,num0 = ''
,re = /(?=(?!)(d{3})+$)/g
num0 = arr[0]
if(num0.length>3){
num0 = num0.replace(re, ',')
}
let unpin = type ? '萬元' : '元'
if (isNoUnpin) unpin = ''
return num0 + (arr[1] ? '.'+arr[1]: '')+ unpin
}
}
price(100, false, false)
"100.00元"
總結
以上是生活随笔為你收集整理的价格单位换算方法的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。