質問編集履歴
2
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
jquery.validationEngine-ja.jsで使用しているメール、電話番号
|
5
|
+
jquery.validationEngine-ja.jsで使用しているメール、電話番号と同じ正規表現をC#で使用したいです。
|
6
6
|
|
7
7
|
|
8
8
|
|
@@ -20,11 +20,11 @@
|
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
-
// 電話番号チェック
|
23
|
+
// 電話番号チェック
|
24
24
|
|
25
25
|
"phone": {
|
26
26
|
|
27
|
-
"regex": /^0[1-9]
|
27
|
+
"regex": /^([+][0-9]{1,3}([ .\-])?)?([(][0-9]{1,6}[)])?([0-9 .\-]{1,32})(([A-Za-z \:]{1,11})?[0-9]{1,4}?)$/,
|
28
28
|
|
29
29
|
"alertText": "ハイフンありの正しい番号を入力してください"
|
30
30
|
|
@@ -42,7 +42,7 @@
|
|
42
42
|
|
43
43
|
Regex emaiRegex = new Regex(@"/^((([a-z]|\d|[!#$%&'*+\-/=?^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(.([a-z]|\d|[!#$%&'*+\-/=?^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))).)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))).?$/i");
|
44
44
|
|
45
|
-
Regex phoneRegex = new Regex(@"/^0[1-9]
|
45
|
+
Regex phoneRegex = new Regex(@"/^([+][0-9]{1,3}([ .\-])?)?([(][0-9]{1,6}[)])?([0-9 .\-]{1,32})(([A-Za-z \:]{1,11})?[0-9]{1,4}?)$/");
|
46
46
|
|
47
47
|
bool emailCheck = emaiRegex.IsMatch("testmail@yahoo.co.jp"); //trueになると思いましたが、falseになります。
|
48
48
|
|
1
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
// 電話番号チェック(ハイフンあり)
|
24
24
|
|
25
|
-
"phone
|
25
|
+
"phone": {
|
26
26
|
|
27
27
|
"regex": /^0[1-9]\d{0,3}-\d{1,4}-\d{1,5}$/,
|
28
28
|
|
@@ -46,7 +46,7 @@
|
|
46
46
|
|
47
47
|
bool emailCheck = emaiRegex.IsMatch("testmail@yahoo.co.jp"); //trueになると思いましたが、falseになります。
|
48
48
|
|
49
|
-
bool phoneCheck = e
|
49
|
+
bool phoneCheck = phoneRegex.IsMatch("03-1111-2222"); //trueになると思いましたが、falseになります。
|
50
50
|
|
51
51
|
```
|
52
52
|
|