Skip to content

Commit 89aa853

Browse files
authored
Small change to more idiomatic typescript (#31)
1 parent 199b4cd commit 89aa853

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ export default ({
6161
const errors = [];
6262

6363
if (typeof value === 'string') {
64-
const lowercaseCount = (value.match(/[a-z]/g) || []).length;
65-
const upperCaseCount = (value.match(/[A-Z]/g) || []).length;
66-
const numericCount = (value.match(/[0-9]/g) || []).length;
67-
const symbolCount = (value.match(/[^a-zA-Z0-9]/g) || []).length;
64+
const lowercaseCount = value.match(/[a-z]/g)?.length ?? 0;
65+
const upperCaseCount = value.match(/[A-Z]/g)?.length ?? 0;
66+
const numericCount = value.match(/[0-9]/g)?.length ?? 0;
67+
const symbolCount = value.match(/[^a-zA-Z0-9]/g)?.length ?? 0;
6868

6969
const meetsMin = min && value.length >= min;
7070
const meetsMax = max && value.length <= max;

0 commit comments

Comments
 (0)