@jsyg/strutils
v1.0.0
Published
String utilitaries for JSYG framework or standalone
Maintainers
Readme
@jsyg/strutils
String utilitaries for JSYG framework or standalone.
Installation
npm install @jsyg/strutilsAPI
Table of Contents
- base64encode
- base64decode
- urlencode
- urldecode
- ucfirst
- lcfirst
- ucwords
- stripAccents
- stripTags
- stripTagsR
- stripAttributes
- getTagContent
- stripTagAndContent
- camelize
- dasherize
base64encode
Encode une chaîne en base 64.
Parameters
inputchaîne à encoder
Returns String
base64decode
Décode une chaîne codée en base 64.
Parameters
inputchaîne à décoder
Returns String
urlencode
Formate une chaîne pour transmission par chaîne de requête
Parameters
strchaîne à formater
Returns String
urldecode
Decode une chaîne après transmission par chaîne de requête
Parameters
strchaîne à décoder
Returns String
ucfirst
Met la première lettre de la chaîne en majuscule
Parameters
strchaîne à analyser
Returns String
lcfirst
Met la première lettre de la chaîne en minuscule
Parameters
strchaîne à analyser
Returns String
ucwords
Met la première lettre de chaque mot en majuscule
Parameters
strchaîne à analyser
Returns String
stripAccents
Retire les accents de la chaîne
Parameters
strchaîne à analyser
Returns String
stripTags
- See: stripTagsR
Retire les balises de la chaîne
Parameters
strchaîne à analyserallowedbalise autorisée. Le nombre d'arguments n'est pas limité.
Examples
stripTags('<tata>toto</tata>','br','span') == 'toto';Returns String
stripTagsR
- See: stripTags
Retire les balises de la chaîne. A la différence de stripTags, cette méthode fonction avec une liste noire plutôt qu'une liste blanche.
Parameters
strchaîne à analyserforbiddenbalise à retirer. Le nombre d'arguments n'est pas limité.
Returns String
stripAttributes
Retire les attributs des balises
Parameters
strchaîne à analyser
Returns String
getTagContent
Récupère le(s) contenu(s) d'une balise donnée sous forme de tableau de chaînes
Parameters
strchaîne à analysertagnom de la balise dont on veut récupèrer le contenu
Returns Array chaque élément du tableau est le contenu d'une balise tag
stripTagAndContent
Retire les balises et leur contenu
Parameters
strString chaîne à analysertagString nom de la balise à supprimercontentArray tableau qui sera rempli par le contenu des balises trouvées (les tableaux passent par référence)
camelize
Transforme la chaîne en chaîne de type camelCase (style javascript, les majuscules remplacent les espaces/tirets/underscores)
Parameters
strchaîne à analyser
Returns String
dasherize
Remplace les majuscules d'une chaîne camelCase par un tiret
Parameters
strchaîne à analyser
Returns String
