sentence-cleaner
Package for sanitizing strings intended to be used as sentences.
- Capitalizes sentences.
- Removes duplicate punctuation marks in sentences.
- Removes unnecessary whitespace in sentences.
Installation
npm install sentence-cleaner --save
Usage
var sentenceCleaner = require('sentence-cleaner'); ************* Capitalization *************// Single SentencesentenceCleaner("hello world.") // => "Hello world." // Multiple SentencessentenceCleaner("hello. world.") // => "Hello. World." ************* Punctuation *************// Default adds period "."sentenceCleaner("Hello world") // => "Hello world." // Remove duplicate punctuationsentenceCleaner("Hello world..") // => "Hello world." // Remove duplicate mixed punctuation // (defaults to last character in match)sentenceCleaner("Hello world.?") // => "Hello world?" ************* Whitespace *************// Removes duplicate space between wordssentenceCleaner("Hello world.") // => "Hello world." // Removes outside whitespacesentenceCleaner(" Hello world. ") // => "Hello world." // Removes whitespace before punctuation markssentenceCleaner("Hello , world.") // => "Hello, world." // Adds whitespace when missingsentenceCleaner("Hello.World.") // => "Hello. World."
Usage
Find this package useful? Support it on GitHugz!