回答編集履歴

4

長音記号(U+30FC)を忘れていた

2020/02/10 16:51

投稿

raccy
raccy

スコア21739

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

スペルミス

2020/02/10 16:51

投稿

raccy
raccy

スコア21739

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  - HTML5の`input`要素における`pattern`属性に使用し、入力値のチェックに使用する。
10
10
 
11
- - 対応ブラウザはPC環境のみターゲットとし、最新のGoogle Chrome、Chormium版Microsoft Edge、Apple Saffariとする。その他のブラウザは考慮しない。
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 でのみ確認しています。その他のブラウザでは確認していませんが、Chormium版Microsoft Edge、Apple Saffariでも動作すると思われます。
55
+ Google Chrome 80.0.3987.87 でのみ確認しています。その他のブラウザでは確認していませんが、Chromium版Microsoft Edge、Apple Saffariでも動作すると思われます。
56
56
 
57
57
 
58
58
 

2

UTF16ではなくUTF-16だった

2020/02/10 10:49

投稿

raccy
raccy

スコア21739

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でテストしたときのママだった

2020/02/10 10:48

投稿

raccy
raccy

スコア21739

test CHANGED
@@ -72,7 +72,7 @@
72
72
 
73
73
  <meta name="viewport" content="width=device-width">
74
74
 
75
- <title>JS Bin</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