1、校驗輸入版本號的格式(1-2位數字、1-2個小數點):11.21.31或11.22或1.22或1.2.31
const reg = /^\d.\d(.\d)?$/;
if ((this.target_version != "") & !reg.test(this.target_version))
2、將數字轉換為千分位格式:
可以直接用tolocalestring()方法,但會不顯示小數點後的000
let num = 1234567;
num.tolocalestring() //"1,234,567"
let num = 12345.67;
num.tolocalestring() //"12,345.67"
let num = 12345.00;
num.tolocalestring() //"12,345"
format(num)
// const reg = /\d(?=(\d)+$)/g;//不帶小數的數
// return num.tostring().replace(reg, "$&,");
const reg = /(\d)(?=(\d)+(?:$|\.))/g;//將帶小數的數轉換為千分位格式
return num.tostring().replace(reg, "$1,");
},
ios版本號的區別 和獲取版本號的方法
cfbundleshortversionstring 標識應用程式的 發布版本號 該版本的版本號是三個時期分隔的整數組成的字串。第乙個整數代表重大修改的版本,如實現新的功能或重大變化的修訂。第二個整數表示的修訂,實現較突出的特點。第三個整數代表維護版本。該鍵的值不同於 cfbundleversion...
JS 正則表方式 數字校驗
驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的正整數 1 9 0 9 驗證非零的負整數 1 9 0 9 驗證非負整數 正整數...
應用程式版本號的設定規則
版本號的初始值 v1.0.0 管理規則 1.產品的主體構件進行重大修改,主版本號加1 2.產品的主體構件之間的介面協議重大修改,主版本號加1。1.主版本號變更時,副版本號置0 2.資料結構變更 新增或修改注釋含義的情況除外 副版本號加1 3.若副版本號累加至超過20時,採用主版本號進製,主版本號加1...