UNPKG
@modular-forms/solid
Version:
latest (0.25.1)
0.25.1
0.25.0
0.24.1
0.24.0
0.23.0
0.22.1
0.22.0
0.21.0
0.20.0
0.19.2
0.19.1
0.19.0
0.18.1
0.18.0
0.17.2
0.17.1
0.17.0
0.16.0
0.15.0
0.14.0
0.13.2
0.13.1
0.13.0
0.12.2
0.12.1
0.12.0
0.11.0
0.10.0
0.9.5
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.2
0.1.1
0.1.0
The modular and type-safe form library for SolidJS
modularforms.dev
fabian-hiller/modular-forms
@modular-forms/solid
/
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; } }; }