From c69f26d1a003811c1adb78243046452474fc9c31 Mon Sep 17 00:00:00 2001 From: gkucmierz Date: Thu, 17 Aug 2017 21:43:41 +0200 Subject: [PATCH] Generic numeric template formatter --- generic-numeric-template-formatter/index.js | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 generic-numeric-template-formatter/index.js diff --git a/generic-numeric-template-formatter/index.js b/generic-numeric-template-formatter/index.js new file mode 100644 index 0000000..22b0394 --- /dev/null +++ b/generic-numeric-template-formatter/index.js @@ -0,0 +1,8 @@ +// Generic numeric template formatter +// https://www.codewars.com/kata//train/javascript + +function numericFormatter(template, digits) { + digits = digits || '1234567890'; + let cnt = 0; + return template.replace(/[a-z]/gi, c => digits[cnt++ % digits.length]); +} \ No newline at end of file