UNPKG
@cucumber/gherkin
Version:
latest (39.1.0)
39.1.0
39.0.0
38.0.0
37.0.1
37.0.0
36.1.0
36.0.0
35.1.0
35.0.0
34.0.0
33.1.0
33.0.0
32.2.0
32.1.2
32.1.0
32.0.1
32.0.0
31.0.0
30.0.4
30.0.3
30.0.2
30.0.1
30.0.0
29.0.0
28.0.0
27.0.0
26.2.0
26.1.0
26.0.3
26.0.2
26.0.1
26.0.0
25.0.2
25.0.1
25.0.0
24.1.0
24.0.0
23.0.1
23.0.0
22.0.0
21.0.0
20.0.1
20.0.0
19.0.3
19.0.2
19.0.1
19.0.0
18.1.1
18.1.0
18.0.0
17.0.2
17.0.1
17.0.0
16.0.0
15.0.2
15.0.1
15.0.0
14.2.0
14.1.0
14.0.2
14.0.1
14.0.0
13.0.0
12.0.0
11.0.0
10.0.0
9.2.0
9.1.0
Gherkin parser
github.com/cucumber/gherkin
cucumber/gherkin
@cucumber/gherkin
/
src
/
countSymbols.ts
7 lines
(5 loc)
•
218 B
text/typescript
View Raw
1
2
3
4
5
6
7
// https://mathiasbynens.be/notes/javascript-unicode
const
regexAstralSymbols =
/[\uD800-\uDBFF][\uDC00-\uDFFF]/g
export
default
function
countSymbols
(
s: string
) {
return
s.
replace
(regexAstralSymbols,
'_'
).
length
}