peeler-js
v0.4.2
Published
The utils work for typescript and javascript
Downloads
112
Readme
peeler-js (The utils work for typescript and javascript)
- Clone the repo:
git clone [email protected]:BobbyLH/peeler-js.git
- Install with npm:
npm install peeler-js -S
- Install with Yarn:
yarn add peeler-js
APIs
addListener(event, fn, dom option?)
compat addEventListener and attachEvent.
clipboard()
copy text.
compare()
compare any element.
compatCheck()
compat check.
getCookie()
get cookie.
getLocalDate()
get local date
getTs()
compat timestamp.
getType()
get element type.
getUA()
handle userAgent.
firstLetter(str, [option])
tackle the string's first letter.
lastLetter(str, [option])
tackle the string's last letter.
isType()
judgement element type.
listenKeyboard(dom, onRise({isIOS, isAndroid}), onFold({isIOS, isAndroid}))
mock listening keyboard rise or fold event for IOS and Android system.
clearKeyboardListener(dom)
clear listening keyboard event.
new Logger()
Logger class.
isNumLike()
judgement whether or not number-like value.
numLikeToNum()
transform number-like value to number value.
parseUrl()
parse url.
preventEvent()
compat prevent event.
removeListener()
compat removeEventListener and detachEvent.
stopEvent()
compat stop event.
storage()
handle cookie localstorge sessionstorage.
rules
some rules(below) for string or number validate.
phone(val)
numeral(val, digit)
number(val, sign?)
integer(val, sign?)
decimal(val, sign?)
color_hex(val)
url(val)
chinese(val)
include_chinese(val)
ascii(val)
zipcode(val)
ip4(val)
notempty(val)
picture(val)
rar(val)
date(val)
letter(val, capital?)
timeslice()
timeslice.
uuid()
generate uuid.
License
Copyright (c) 2019 Bobby.li
Released under the MIT License