Skip to content

leftshifters/cognate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cognate Build Status

Replace MS word special characters with ASCII cognates.

Installation

npm install cognate

Usage

var cognate = require('cognate');

//Replace smart single quotes and apostrophe (\u2018 \u2019 \u201A)
cognate.replace("‘’‚"); // "'''"

//Replace smart double quotes(\u201E \u201C \u201D)
cognate.replace("„“”"); // """""

//Replace dashes(\u2013, \u2014)
cognate.replace("–—"); // "--"

//Replace circumflex (\u02C6)
cognate.replace("ˆ"); // "^"

//Replace open angle bracket (\u2039)
cognate.replace("‹"); // "<"

//Replace close angle bracket (\u203A)
cognate.replace("›"); // ">"

//Replace spaces (\u02DC, \u00A0)
cognate.replace("˜ \u00A0"); // "   "

Tests

Run tests

npm test

or

grunt nodeunit

References

http://en.wikipedia.org/wiki/Windows-1252#Codepage_layout

http://www.andornot.com/blog/post/Replace-MS-Word-special-characters-in-javascript-and-C.aspx

License

Copyright (c) 2014 Prama Licensed under the MIT license.

About

Replace MS word special characters with ASCII cognates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published