- 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}
- feature: confirm password
- parameters
- pw : password
- pwCf: password again
- return: {isValid, errMessage}
- feature: check email validation
- parameters
- email: email
- return: boolean
- feature: check email validation (right side)
- parameters
- domain: email domain
- return: boolean
- feature: check Phone number (000-xxxx-0000)
- parameters
- str: dashed phone number
- return: boolean
- feature: check Phone number
- parameters
- str: just number phone number
- count : length of phone number
- return: boolean
- feature: get hash tag array from target string
- parameters
- str: target string
- return array of hash tags
- feature: get dashed phone numbers array
- parameters
- str: target string
- return: array of phone numbers
- feature: get phone numbers array
- parameters
- str: target string
- return: array of phone numbers
- feature: cookie string → JSON structure
- parameters
- cookie: cookie string
- return: cookie JSON
- 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}
- 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)
- feature: shuffle array (random shuffle)
- parameters
- array: target array
- return: shuffled array
- feature: n-times popping
- parameters
- array: target array
- times: n-times
- return: poppedArray
- feature: get props-value of objects in array
- parameters
- array: target array
- propsName: string name
- return: array of values from property name
- 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)
- feature: get random int (start ~ end)
- parameters
- start: start integer
- end: end integer
- return: random integer
- feature: get random double (start ~ end)
- parameters
- start: start double
- end: end double
- return: random double
- 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