Norvell, Please Merge

    ustring

    1.4.1 • Public • Published

    String utility methods

    Installation

    npm install ustring

    API

    var ustring = require('ustring')

    toLowerFirst

    ustring.toLowerFirst('ABC') == 'aBC'

    toUpperFirstFirst

    ustring.toUpperFirst('abc') == 'Abc'

    hyphenate

    ustring.hyphenate('ThisIsMyWord') == 'this-is-my-word'

    humanize

    ustring.humanize('This_is-a-very-long-sentence') == 'This is a very long sentence'

    camelize

    ustring.camelize('This-is-a-very-long-word') == 'ThisIsAVeryLongWord'

    endsWith

    ustring.endsWith('hello world','world') == true
    ustring.endsWith('hello world','wor') == false
    ustring.endsWith(123, 3) == true

    is.alphanum

    ustring.is.alphanum('abcd09') == true
    ustring.is.alphanum('abcd09#%#$') == false

    is.match

    ustring.is.match(/^[a-zA-Z0-9]+$/, 'abcd09') == true
    ustring.is.match(/^[a-zA-Z0-9]+$/, 'abcd09#%#$') == false

    Since match is a curried fn, you can even write

    var matches = ustring.is.match(/^[a-zA-Z0-9]+$/)
    matches('abc')

    Tests

    make
    

    License

    MIT

    Install

    npm i ustring

    DownloadsWeekly Downloads

    591

    Version

    1.4.1

    License

    MIT

    Last publish

    Collaborators

    • radubrehar