正則簡單封裝

2021-10-09 18:49:27 字數 979 閱讀 8790

正則

// reg.js

var reg =

, ip:

|1\d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])$/

, message:

'請輸入正確的ip位址'},

specialstr:

, iphone:$/,

message:

"手機號碼有誤,請重填"},

// 精確小數點後兩位

float_num_2:

[0-9])?$/

, message:

"非負整數或小數[小數最多精確到小數點後兩位]"},

len10:$/,

message:

"請輸入長度不超過10字元"},

}// 引用

verify

('name, leng10'

,'hello word!'

)// log:

/** * 正則驗證

* @param keys 需要使用到的正則驗證名稱可以多個已逗號隔開

* @param value 需要驗證的值

* @returns

*/function

verify

(keys =

'', value ='')

if(typeof reg ===

"undefined"

)return

let keysary = keys.

split

(','),

res =

keysary.

map(key =>)}

})return res[0]

? res[0]

:}

Linux Epoll簡單封裝

1 單獨起執行緒進行epoll時間的偵聽 2 接收到事件後的預處理 printerr file line handler on recv and send socket event err,null,0 m cache.set usedbuf t buf close event data.fd re...

C SQLite 簡單封裝

sqlitehelper類 1 using system 2using system.configuration 3using system.data 4using system.data.sqlite 56 namespace myblog.data 7 29 1 2 初始化 sqlitehelp...

IndexedDB 簡單封裝

indexeddb 瀏覽器資料庫,是乙個非關係型資料庫,資料形式使用的是json,indexeddb適合儲存大量資料,它的api是非同步呼叫的,當然他的api 也相對複雜。當然瀏覽器資料儲存 還有localstorage,cookies,web sql等 為什麼還再來乙個indexeddb。之前我在...