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