0.1.13 • Published 4 years ago

web-snippets v0.1.13

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

Web-snippets

account module

cValid

  • feature: check string validation
  • parameters
    • str: target string
    • min: minimum string
    • max: maximum string
    • ....options: 'special', 'capital', 'number', 'no_special', 'no-capital', 'no_number' (you can choose multiple options)
  • return: {isValid, errMessage}

confirmPw

  • feature: confirm password
  • parameters
    • pw : password
    • pwCf: password again
  • return: {isValid, errMessage}

fullEmailValid

  • feature: check email validation
  • parameters
    • email: email
  • return: boolean

rightSideEmailValid

  • feature: check email validation (right side)
  • parameters
    • domain: email domain
  • return: boolean

cValidDashPhoneNum

  • feature: check Phone number (000-xxxx-0000)
  • parameters
    • str: dashed phone number
  • return: boolean

cValidPhoneNum

  • feature: check Phone number
  • parameters
    • str: just number phone number
    • count : length of phone number
  • return: boolean

strings module

getHashTags

  • feature: get hash tag array from target string
  • parameters
    • str: target string
  • return array of hash tags

getDashPhoneNum

  • feature: get dashed phone numbers array
  • parameters
    • str: target string
  • return: array of phone numbers

getPhoneNum

  • feature: get phone numbers array
  • parameters
    • str: target string
  • return: array of phone numbers

parseCookieString

  • feature: cookie string → JSON structure
  • parameters
    • cookie: cookie string
  • return: cookie JSON

file module

imageValid

  • feature: check image extension validation & filesize
  • parameters
    • file: target file (JPEG, JPG, JFIF, PNG, GIF)
    • limitSize?: file size string ('1 byte', '1 kb', '1 mb', '1 gb', '1 tb')
  • return: {isValid, errMessage}

rescaleSize

  • feature: recalculation based on target unit
  • parameters
    • size: file size string ('1 byte', '1 kb', '1 mb', '1 gb', '1 tb')
    • rescaleUnit: ('byte', 'kb', 'mb', 'gb', 'tb')
  • return: string (recalculated file size)

arrs module

shuffle

  • feature: shuffle array (random shuffle)
  • parameters
    • array: target array
  • return: shuffled array

repeatPop

  • feature: n-times popping
  • parameters
    • array: target array
    • times: n-times
  • return: poppedArray

getPropVals

  • feature: get props-value of objects in array
  • parameters
    • array: target array
    • propsName: string name
  • return: array of values from property name

numericalHeapSort

  • feature: numerical array sort (heap sorting)
  • parameters
    • array: number[] (only numbers)
  • return: sorted array (if you don't need, just use original array. It aleady sorted)

numbers module

getRandInt

  • feature: get random int (start ~ end)
  • parameters
    • start: start integer
    • end: end integer
  • return: random integer

getRandDouble

  • feature: get random double (start ~ end)
  • parameters
    • start: start double
    • end: end double
  • return: random double

Pagination class

Untitled

Untitled 1

  • feature: pagination class
  • constructor parameters (check above images)
    • totFeedCount: number,
    • currentPage: number,
    • pageGroupCount: number
    • feedPerPage: number
  • member variables of a pagination intance
    • _totFeedCount
    • _feedRange
    • _feedPerPage
    • _totPage
    • _currentPage
    • _pageGroupCount
    • _pageGroup
0.1.10

4 years ago

0.1.11

4 years ago

0.1.12

4 years ago

0.1.13

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.1-beta

4 years ago

0.1.0-beta

4 years ago