From c43422ff6d7de8824e77c0beeffc6794cd7ee9bb Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Fri, 26 Jan 2018 14:00:54 +0200 Subject: [PATCH] Add removeNonASCII --- snippets/removeNonASCII.md | 13 +++++++++++++ tag_database | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 snippets/removeNonASCII.md diff --git a/snippets/removeNonASCII.md b/snippets/removeNonASCII.md new file mode 100644 index 000000000..997f08740 --- /dev/null +++ b/snippets/removeNonASCII.md @@ -0,0 +1,13 @@ +### removeNonASCII + +Removes non-printable ASCII characters. + +Use a regular expression to remove non-printable ASCII characters. + +```js +const removeNonASCII = str => str.replace(/[^\x20-\x7E]/g, ''); +``` + +```js +removeNonASCII('äÄçÇéÉêlorem-ipsumöÖÐþúÚ'); // 'lorem-ipsum' +``` diff --git a/tag_database b/tag_database index e52f5b958..2776e888d 100644 --- a/tag_database +++ b/tag_database @@ -188,6 +188,7 @@ reducedFilter:array reduceSuccessive:array,function reduceWhich:array,function remove:array +removeNonASCII:string,regexp reverseString:string,array RGBToHex:utility round:math @@ -213,7 +214,7 @@ sortedLastIndexBy:array,math,function splitLines:string spreadOver:adapter standardDeviation:math,array -stripHTMLtags:string,utility,regexp +stripHTMLTags:string,utility,regexp sum:math,array sumBy:math,array,function sumPower:math