保誠-保戶業務員媒合平台
Tomas
2022-05-19 957a1f10a06fdbb76f1a0ba94fe44126c613fee3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
'use strict';
const stripAnsi = require('strip-ansi');
const charRegex = require('char-regex');
 
const stringLength = string => {
    if (string === '') {
        return 0;
    }
 
    const strippedString = stripAnsi(string);
 
    if (strippedString === '') {
        return 0;
    }
 
    return strippedString.match(charRegex()).length;
};
 
module.exports = stringLength;