正則校驗的應用 版本號校驗,數字千分位轉換

2021-10-06 07:27:40 字數 739 閱讀 7997

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...