正則
// 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。之前我在...