UNPKG
@modular-forms/react
Version:
latest (0.11.1)
0.11.1
0.11.0
0.10.1
0.10.0
0.9.0
0.8.1
0.8.0
0.7.0
0.6.0
0.5.2
0.5.1
0.5.0
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.0
0.2.0
0.1.1
0.1.0
The modular and type-safe form library for React
modularforms.dev
fabian-hiller/modular-forms
@modular-forms/react
/
dist
/
source
/
validation
/
url.js
19 lines
(18 loc)
•
342 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/** * Creates a validation functions that validates a URL. * *
@param
error The error message. * *
@returns
A validation function. */
export
function
url
(
error
) {
return
(
value
) =>
{
try
{ value &&
new
URL
(value);
return
''
; }
catch
(_) {
return
error; } }; }