質問編集履歴

4

誤字の修正

2018/09/03 17:21

投稿

sandwich
sandwich

スコア12

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

誤字の修正

2018/09/03 17:21

投稿

sandwich
sandwich

スコア12

test CHANGED
File without changes
test CHANGED
@@ -24,11 +24,11 @@
24
24
 
25
25
  var whitelist = [
26
26
 
27
- 'https://example.com/【未定の10文字】', //パターン➀
27
+ 'https://example.com/【未定の8文字】', //パターン➀
28
28
 
29
29
  'https://example.net/【未定の17文字】/?t=', //パターン➁
30
30
 
31
- 'https://example.biz/【不明な文字数】/【未定の8文字】']; //パターン➂
31
+ 'https://example.biz/【不明な文字数】/【未定の10文字】']; //パターン➂
32
32
 
33
33
  'https://example.xyz/【未定の15文字】/【不明な文字数】']; //パターン➃
34
34
 

2

ご回答を受けて、質問内容を追加させて頂きました。

2018/09/03 17:20

投稿

sandwich
sandwich

スコア12

test CHANGED
@@ -1 +1 @@
1
- JS配列に未定の10文字を入れることはできますか?
1
+ JS配列に未定の文字列】を入れて判定す方法
test CHANGED
@@ -1,8 +1,12 @@
1
- URL入力フォームのバリデーションにおいて、未定の10文字を配列に入れることはできますか?
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 = ['https://example.com/【未定の10文字】',
25
+ var whitelist = [
22
26
 
27
+ 'https://example.com/【未定の10文字】', //パターン➀
28
+
29
+ 'https://example.net/【未定の17文字】/?t=', //パターン➁
30
+
23
- 'https://example.net/【不明な文字数】/【未定の10文字】'];
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

ご回答を受けて、質問内容を追加させて頂きました。

2018/09/03 17:16

投稿

sandwich
sandwich

スコア12

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/【未定の20文字】'];
23
+ 'https://example.net/【不明な文字数】/【未定の10文字】'];
24
24
 
25
25
  var regex = new RegExp(whitelist.join('|'));
26
26