回答編集履歴
4
長音記号(U+30FC)を忘れていた
test
CHANGED
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
|
50
50
|
|
51
|
-
`(\p{Script=Han}|\p{Script=Katakana})+([ \u3000](\p{Script=Han}|\p{Script=Katakana})+)*`
|
51
|
+
`(\p{Script=Han}|\p{Script=Katakana}|\u30FC)+([ \u3000](\p{Script=Han}|\p{Script=Katakana}|\u30FC)+)*`
|
52
52
|
|
53
53
|
|
54
54
|
|
@@ -112,7 +112,7 @@
|
|
112
112
|
|
113
113
|
<div class="col-sm-8">
|
114
114
|
|
115
|
-
<input id="inputText" class="form-control" type="text" pattern="(\p{Script=Han}|\p{Script=Katakana})+([ \u3000](\p{Script=Han}|\p{Script=Katakana})+)*">
|
115
|
+
<input id="inputText" class="form-control" type="text" pattern="(\p{Script=Han}|\p{Script=Katakana}|\u30FC)+([ \u3000](\p{Script=Han}|\p{Script=Katakana}|\u30FC)+)*">
|
116
116
|
|
117
117
|
<div class="valid-feedback">
|
118
118
|
|
3
スペルミス
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
- HTML5の`input`要素における`pattern`属性に使用し、入力値のチェックに使用する。
|
10
10
|
|
11
|
-
- 対応ブラウザはPC環境のみターゲットとし、最新のGoogle Chrome、Cho
|
11
|
+
- 対応ブラウザはPC環境のみターゲットとし、最新のGoogle Chrome、Chromium版Microsoft Edge、Apple Saffariとする。その他のブラウザは考慮しない。
|
12
12
|
|
13
13
|
- 漢字とカタカナのみで構成される場合のみマッチする。
|
14
14
|
|
@@ -52,7 +52,7 @@
|
|
52
52
|
|
53
53
|
|
54
54
|
|
55
|
-
Google Chrome 80.0.3987.87 でのみ確認しています。その他のブラウザでは確認していませんが、Cho
|
55
|
+
Google Chrome 80.0.3987.87 でのみ確認しています。その他のブラウザでは確認していませんが、Chromium版Microsoft Edge、Apple Saffariでも動作すると思われます。
|
56
56
|
|
57
57
|
|
58
58
|
|
2
UTF16ではなくUTF-16だった
test
CHANGED
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
- 合字や結合文字は考慮せず、コードポイント単位で判断する。`ヴ`(U+30F4)はカタカナとするが`ヴ`(U+30A6 U+3099)はカタカナとはしない。
|
36
36
|
|
37
|
-
- UTF16ではサロゲートペアになってしまう文字であっても、一つのコードポイントとして判定する。
|
37
|
+
- UTF-16ではサロゲートペアになってしまう文字であっても、一つのコードポイントとして判定する。
|
38
38
|
|
39
39
|
- 空文字列は`pattern`でのチェックが行われないが、マッチはさせない。
|
40
40
|
|
1
タイトルがJS Binでテストしたときのママだった
test
CHANGED
@@ -72,7 +72,7 @@
|
|
72
72
|
|
73
73
|
<meta name="viewport" content="width=device-width">
|
74
74
|
|
75
|
-
<title>
|
75
|
+
<title>確認用</title>
|
76
76
|
|
77
77
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
|
78
78
|
|