New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

stripchar

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stripchar

Replace or Strip special character, alphabets and numerics from string or object - Javascipt - Node.js

latest
Source
npmnpm
Version
1.2.1
Version published
Weekly downloads
2.7K
-0.76%
Maintainers
1
Weekly downloads
 
Created
Source

Description:


when you are working with Javascript | Node.js you can simply filter, strip or replace special characters,
alphabets and numerics from string or object by using this repository.

Installation:

npm install stripchar

Require:

var stripchar = require('stripchar').StripChar;

Usage:

// Strip all special characters EXCEPT underscore and alphanumeric

stripchar.RSExceptUnsAlpNum(input);

// Example

stripchar.RSExceptUnsAlpNum('ne@w_t#est_id_@12'); // new_test_id_12
// Replace all special characters with desired oone EXCEPT underscore and alphanumeric

stripchar.RSExceptUnsAlpNum(input, replacewith);

// Example

stripchar.RSExceptUnsAlpNum('new@test@id_12', '_'); // new_test_id_12
// Strip all special characters EXCEPT underscore and alphabet

stripchar.RSExceptUnsAlpha(input);

// Example

stripchar.RSExceptUnsAlpha('ne@w_t#est_id_12'); // new_test_id_12
// Replace all special characters with desired oone EXCEPT underscore and alphabet

stripchar.RSExceptUnsAlpha(input, replacewith);

// Example

stripchar.RSExceptUnsAlpha('new@test@id_12', '_'); // new_test_id_12
// Strip all special characters EXCEPT alphanumeric

stripchar.RSspecChar(input);

// Example

stripchar.RSspecChar('new@test@id'); // newtestid
// Replace all special characters with desired one EXCEPT alphanumeric

stripchar.RSspecChar(input, replacewith);

// Example

stripchar.RSspecChar('new@test@id', '_'); // new_test_id
// Strip everything EXCEPT numerics

stripchar.RSExceptNum(input);

// Example

stripchar.RSExceptNum('new@test@id_99'); // 99
// Replace everything with desired character EXCEPT numerics

stripchar.RSExceptNum(input, replacewith);

// Example

stripchar.RSExceptNum('new@test@id@99', '_'); // ____________99
// Strip everything EXCEPT alphabets

stripchar.RSExceptAlpha(input);

// Example

stripchar.RSExceptAlpha('new@test@id_99'); // newtestid
// Replace everything with desired character EXCEPT alphabets

stripchar.RSExceptAlpha(input, replacewith);

// Example

stripchar.RSExceptAlpha('new@test@id@99', '#'); // new#test#id###

Instructions:

Use the following format of either string or object or else you will get "false" in return.


// JSON format
var obj = {"col1": "id_1", "col2": "id_2", "col3": "id_3"};

// String format
var str = 'new_test_id';

when using replacing part of function do not not use the following as replacement otherwise it will be ignored automatically.


stripchar.RSExceptAlpha('new@test@id@99', 'null'); // return false

stripchar.RSExceptAlpha('new@test@id@99', 'undefined'); // return false

Run Test:

simply type the following command to run the test from CLI.

npm test

// OR

mocha

License

Stripchar is free software distributed under the terms of the MIT license.

Please support this project

Please support the project development, even a small donation can help grow this project!

Interested in some new feature?

Is there something new you like to see in this package ? Please contact me and i'll do my best to implement that in next releases.

Keywords

trim

FAQs

Package last updated on 19 Apr 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts