質問編集履歴
4
誤字の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,11 +24,11 @@
|
|
24
24
|
|
25
25
|
var whitelist = [
|
26
26
|
|
27
|
-
'https://example.com/【未定の8文字】', //パターン➀
|
27
|
+
'https://example.com/【未定の8文字】', //パターン➀
|
28
28
|
|
29
29
|
'https://example.net/【未定の17文字】/?t=', //パターン➁
|
30
30
|
|
31
|
-
'https://example.biz/【不明な文字数】/【未定の10文字】'];
|
31
|
+
'https://example.biz/【不明な文字数】/【未定の10文字】']; //パターン➂
|
32
32
|
|
33
33
|
'https://example.xyz/【未定の15文字】/【不明な文字数】']; //パターン➃
|
34
34
|
|
3
誤字の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,11 +24,11 @@
|
|
24
24
|
|
25
25
|
var whitelist = [
|
26
26
|
|
27
|
-
'https://example.com/【未定の
|
27
|
+
'https://example.com/【未定の8文字】', //パターン➀
|
28
28
|
|
29
29
|
'https://example.net/【未定の17文字】/?t=', //パターン➁
|
30
30
|
|
31
|
-
'https://example.biz/【不明な文字数】/【未定の
|
31
|
+
'https://example.biz/【不明な文字数】/【未定の10文字】']; //パターン➂
|
32
32
|
|
33
33
|
'https://example.xyz/【未定の15文字】/【不明な文字数】']; //パターン➃
|
34
34
|
|
2
ご回答を受けて、質問内容を追加させて頂きました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
JS配列に
|
1
|
+
JS配列に【未定の文字列】を入れて判定する方法
|
test
CHANGED
@@ -1,8 +1,12 @@
|
|
1
|
-
URL入力フォームのバリデーションにおいて、
|
1
|
+
URL入力フォームのバリデーションにおいて、【未定の文字列】を配列に入れることはできますか?
|
2
2
|
|
3
3
|
|
4
4
|
|
5
5
|
下記の【未定のXX文字】や【不明な文字数】のイメージでURLのホワイトリストを登録したいのですが、何か良い方法はありませんでしょうか?
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
パターンは➀から➃まで4つございますが、1つでも構いませんのでご存知でしたらぜひ教えてください。
|
6
10
|
|
7
11
|
|
8
12
|
|
@@ -14,13 +18,19 @@
|
|
14
18
|
|
15
19
|
|
16
20
|
|
17
|
-
|
21
|
+
//ホワイトリスト
|
18
22
|
|
19
23
|
var inputVal = $(this).val();
|
20
24
|
|
21
|
-
var whitelist = [
|
25
|
+
var whitelist = [
|
22
26
|
|
27
|
+
'https://example.com/【未定の10文字】', //パターン➀
|
28
|
+
|
29
|
+
'https://example.net/【未定の17文字】/?t=', //パターン➁
|
30
|
+
|
23
|
-
|
31
|
+
'https://example.biz/【不明な文字数】/【未定の8文字】']; //パターン➂
|
32
|
+
|
33
|
+
'https://example.xyz/【未定の15文字】/【不明な文字数】']; //パターン➃
|
24
34
|
|
25
35
|
var regex = new RegExp(whitelist.join('|'));
|
26
36
|
|
@@ -41,3 +51,9 @@
|
|
41
51
|
});
|
42
52
|
|
43
53
|
```
|
54
|
+
|
55
|
+
※ただし、たとえば【未定の10文字】なら「10文字ちょうど」であって、「10文字以上」ではありません。他の文字数も同様にちょうどが目的です。
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
難しい条件ですが、宜しくお願い致します。
|
1
ご回答を受けて、質問内容を追加させて頂きました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
下記の【未定のXX文字】のイメージでURLのホワイトリストを登録したいのですが、何か良い方法はありませんでしょうか?
|
5
|
+
下記の【未定のXX文字】や【不明な文字数】のイメージでURLのホワイトリストを登録したいのですが、何か良い方法はありませんでしょうか?
|
6
6
|
|
7
7
|
|
8
8
|
|
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
var whitelist = ['https://example.com/【未定の10文字】',
|
22
22
|
|
23
|
-
'https://example.net/【未定の
|
23
|
+
'https://example.net/【不明な文字数】/【未定の10文字】'];
|
24
24
|
|
25
25
|
var regex = new RegExp(whitelist.join('|'));
|
26
26
|
|