質問編集履歴

7

リンクのマークダウン修正

2020/02/17 08:24

投稿

srecna
srecna

スコア7

test CHANGED
File without changes
test CHANGED
@@ -18,10 +18,12 @@
18
18
 
19
19
  もし他の方法があればご教授いただければ助かります。どうぞよろしくお願いいたします。
20
20
 
21
+
22
+
21
23
  ■参考にしたサイト
22
24
 
23
- [https://support.google.com/a/answer/1371417?hl=ja]
25
+ [https://support.google.com/a/answer/1371417?hl=ja](https://support.google.com/a/answer/1371417?hl=ja)
24
26
 
25
- [https://support.google.com/a/answer/1346938?hl=ja]
27
+ [https://support.google.com/a/answer/1346938?hl=ja](https://support.google.com/a/answer/1346938?hl=ja)
26
28
 
27
- [https://github.com/google/re2/wiki/Syntax]
29
+ [https://github.com/google/re2/wiki/Syntax](https://github.com/google/re2/wiki/Syntax)

6

リンク表記を追加

2020/02/17 08:23

投稿

srecna
srecna

スコア7

test CHANGED
File without changes
test CHANGED
@@ -18,10 +18,10 @@
18
18
 
19
19
  もし他の方法があればご教授いただければ助かります。どうぞよろしくお願いいたします。
20
20
 
21
+ ■参考にしたサイト
21
22
 
23
+ [https://support.google.com/a/answer/1371417?hl=ja]
22
24
 
23
- https://support.google.com/a/answer/1371417?hl=ja
25
+ [https://support.google.com/a/answer/1346938?hl=ja]
24
26
 
25
- https://support.google.com/a/answer/1346938?hl=ja
26
-
27
- https://github.com/google/re2/wiki/Syntax
27
+ [https://github.com/google/re2/wiki/Syntax]

5

文字の修正

2020/02/17 08:19

投稿

srecna
srecna

スコア7

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,9 @@
14
14
 
15
15
  のような正規表現を使っていましたが、今回使おうとしたら「有効な正規表現を入力してください」とエラーがでるようになりました。
16
16
 
17
- 「?!」を削るとエラーがでないので使えないようです。Googleの採用しているRE2構文では否定的先読みをサポートしていないようです。もし他の方法があればご教授いただきたいです。
17
+ 「?!」を削るとエラーがでないので使えないようです。調べたところ、Googleの採用しているRE2構文では否定的先読みをサポートしていないようです。
18
+
19
+ もし他の方法があればご教授いただければ助かります。どうぞよろしくお願いいたします。
18
20
 
19
21
 
20
22
 

4

リンク追加、構文を見やすく

2020/02/17 03:53

投稿

srecna
srecna

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  数カ月前に作成した際には否定的先読みでdocomoやicloudなどのドメインをエラー判定できたのですが、現在作成しようとするとエラーがでて使用できなくなっていました。
2
2
 
3
- 公式の例の中に(\W|^)[\w.\-]{0,25}@(yahoo|hotmail|gmail).com(\W|$)として特定のドメインのみを「受け付ける」設定はありますが、そうではなくdocomo、ezweb、vodafone、softbank、icloudなどの携帯メールのドメインを「受け付けなく」したいです。
3
+ 公式の例の中に`(\W|^)[\w.\-]{0,25}@(yahoo|hotmail|gmail).com(\W|$)`として特定のドメインのみを「受け付ける」設定はありますが、そうではなくdocomo、ezweb、vodafone、softbank、icloudなどの携帯メールのドメインを「受け付けなく」したいです。
4
4
 
5
5
  もし可能であればご教授いただければ幸いです。
6
6
 
@@ -10,10 +10,16 @@
10
10
 
11
11
  「メールアドレスか否かを判定し、かつ特定のドメインを省く」という正規表現を、Google フォームで実現したいです。
12
12
 
13
- 前回は
14
-
15
- /^[a-zA-Z0-9]+[A-Za-z0-9._%-]+@(?!docomo|ezweb|vodafone|softbank)[A-Za-z0-9._%]+.[A-Za-z]{1,5}$/
13
+ 前回は`/^[a-zA-Z0-9]+[A-Za-z0-9._%-]+@(?!docomo|ezweb|vodafone|softbank)[A-Za-z0-9._%]+.[A-Za-z]{1,5}$/`
16
14
 
17
15
  のような正規表現を使っていましたが、今回使おうとしたら「有効な正規表現を入力してください」とエラーがでるようになりました。
18
16
 
19
- 「?!」を削るとエラーがでないので使えないようですGoogleの採用しているRE2構文では否定的先読みをサポートしていないようです。もし他の方法があればご教授いただきたいです。
17
+ 「?!」を削るとエラーがでないので使えないようですGoogleの採用しているRE2構文では否定的先読みをサポートしていないようです。もし他の方法があればご教授いただきたいです。
18
+
19
+
20
+
21
+ https://support.google.com/a/answer/1371417?hl=ja
22
+
23
+ https://support.google.com/a/answer/1346938?hl=ja
24
+
25
+ https://github.com/google/re2/wiki/Syntax

3

タグ追加

2020/02/17 03:52

投稿

srecna
srecna

スコア7

test CHANGED
File without changes
test CHANGED
File without changes

2

RE2構文について追加

2020/02/17 03:49

投稿

srecna
srecna

スコア7

test CHANGED
File without changes
test CHANGED
@@ -16,4 +16,4 @@
16
16
 
17
17
  のような正規表現を使っていましたが、今回使おうとしたら「有効な正規表現を入力してください」とエラーがでるようになりました。
18
18
 
19
- 「?!」を削るとエラーがでないので否定的先読みが使えないようです。もし他の方法があればご教授いただきたいです。
19
+ 「?!」を削るとエラーがでないので使えないようです(Googleの採用しているRE2構文では否定的先読みをサポートしていないようです。もし他の方法があればご教授いただきたいです。

1

メールアドレスの判定をしたい旨を追記

2020/02/17 03:47

投稿

srecna
srecna

スコア7

test CHANGED
File without changes
test CHANGED
@@ -3,3 +3,17 @@
3
3
  公式の例の中に(\W|^)[\w.\-]{0,25}@(yahoo|hotmail|gmail).com(\W|$)として特定のドメインのみを「受け付ける」設定はありますが、そうではなくdocomo、ezweb、vodafone、softbank、icloudなどの携帯メールのドメインを「受け付けなく」したいです。
4
4
 
5
5
  もし可能であればご教授いただければ幸いです。
6
+
7
+
8
+
9
+ 追記:
10
+
11
+ 「メールアドレスか否かを判定し、かつ特定のドメインを省く」という正規表現を、Google フォームで実現したいです。
12
+
13
+ 前回は
14
+
15
+ /^[a-zA-Z0-9]+[A-Za-z0-9._%-]+@(?!docomo|ezweb|vodafone|softbank)[A-Za-z0-9._%]+.[A-Za-z]{1,5}$/
16
+
17
+ のような正規表現を使っていましたが、今回使おうとしたら「有効な正規表現を入力してください」とエラーがでるようになりました。
18
+
19
+ 「?!」を削るとエラーがでないので否定的先読みが使えないようです。もし他の方法があればご教授いただきたいです。