diff options
author | Markus Hatvan <markus_hatvan@aon.at> | 2021-09-14 19:58:52 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-14 19:58:52 +0200 |
commit | 95df3522a15631abc51a4295cae0ea401a8d4e1e (patch) | |
tree | e5eb0f368c947683f01458e912f21756fb0d99cb /src/helpers/validation-helpers.ts | |
parent | docs: add sad270 as a contributor for bug, userTesting [skip ci] (#1941) (diff) | |
download | ferdium-app-95df3522a15631abc51a4295cae0ea401a8d4e1e.tar.gz ferdium-app-95df3522a15631abc51a4295cae0ea401a8d4e1e.tar.zst ferdium-app-95df3522a15631abc51a4295cae0ea401a8d4e1e.zip |
feat: add eslint-plugin-unicorn (#1936)
Diffstat (limited to 'src/helpers/validation-helpers.ts')
-rw-r--r-- | src/helpers/validation-helpers.ts | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/helpers/validation-helpers.ts b/src/helpers/validation-helpers.ts index 3a9622309..23c297443 100644 --- a/src/helpers/validation-helpers.ts +++ b/src/helpers/validation-helpers.ts | |||
@@ -49,16 +49,15 @@ export function url({ field }) { | |||
49 | const value = field.value.trim(); | 49 | const value = field.value.trim(); |
50 | let isValid = false; | 50 | let isValid = false; |
51 | 51 | ||
52 | if (value !== '') { | 52 | isValid = |
53 | // eslint-disable-next-line | 53 | value !== '' |
54 | isValid = Boolean( | 54 | ? Boolean( |
55 | value.match( | 55 | // eslint-disable-next-line unicorn/better-regex |
56 | /(^|[\s.:;?\-\]<(])(https?:\/\/[-\w;/?:@&=+$|_.!~*|'()[\]%#,☺]+[\w/#](\(\))?)(?=$|[\s',|().:;?\-[\]>)])/i, | 56 | /(^|[\s.:;?\-\]<(])(https?:\/\/[-\w;/?:@&=+$|_.!~*|'()[\]%#,☺]+[\w/#](\(\))?)(?=$|[\s',|().:;?\-[\]>)])/i.test( |
57 | ), | 57 | value, |
58 | ); | 58 | ), |
59 | } else { | 59 | ) |
60 | isValid = true; | 60 | : true; |
61 | } | ||
62 | 61 | ||
63 | return [ | 62 | return [ |
64 | isValid, | 63 | isValid, |