Skip to content

Commit 160bd34

Browse files
committed
feat:allowed regex to enable percent encoded characters
1 parent 1c5779e commit 160bd34

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/components/UrlShortener.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ const UrlShortener = () => {
6363
{...register('url', {
6464
required: true,
6565
pattern: {
66-
value: /^(https?:\/\/)([\w-]+\.)+[\w-]+(\/[\w\-._~:/?#[\]@!$&'()*+,;=]*)?$/,
67-
message: 'Please enter a valid URL',
66+
value: /^(https?:\/\/)?([\w.-]+\.[a-z]{2,})(:[0-9]{1,5})?(\/[\w\-._~:/?#[\]@!$&'()*+,;=%]*)?$/i,
67+
message: 'Please enter a valid URL'
6868
}
6969
})}
7070
className={`w-full p-3 ${errors.url ? 'border-red-500' : ''}`}

0 commit comments

Comments
 (0)