回答編集履歴
2
修正
answer
CHANGED
|
@@ -4,5 +4,8 @@
|
|
|
4
4
|
|
|
5
5
|
仮に「あ」から「ん」までの文字を許可するなら[あ-ん]と書き、この範囲の文字を許可せずそれ以外を許可するやら[^あ-ん]と書きます。
|
|
6
6
|
|
|
7
|
-
半角英数字のみ許可するなら [0-9a-zA-Z] ですが、半角記号も含めるなら [ -
|
|
7
|
+
半角英数字のみ許可するなら [0-9a-zA-Z] ですが、半角記号も含めるなら [ -~] で、それの 0 文字以上の連続が [ -~]* です。
|
|
8
|
-
文字列を [^ -
|
|
8
|
+
文字列を [^ -~] で検索してヒットすれば半角英数記号以外の文字が含まれているということになります。
|
|
9
|
+
|
|
10
|
+
訂正
|
|
11
|
+
[^ -}] ではなく [^ -~] でしたので修正しました。
|
1
修正
answer
CHANGED
|
@@ -1,5 +1,8 @@
|
|
|
1
1
|
Unicode を使うと仮定します。
|
|
2
2
|
|
|
3
|
-
|
|
3
|
+
[Unicode一覧 0000-0FFF](https://ja.m.wikipedia.org/wiki/Unicode一覧_0000-0FFF) を見て、使いたい範囲のものを使って下さい。
|
|
4
4
|
|
|
5
|
-
仮に「あ」から「ん」までの文字を許可するなら[あ-ん]と書き、この範囲の文字を許可せずそれ以外を許可するやら[^あ-ん]と書きます。
|
|
5
|
+
仮に「あ」から「ん」までの文字を許可するなら[あ-ん]と書き、この範囲の文字を許可せずそれ以外を許可するやら[^あ-ん]と書きます。
|
|
6
|
+
|
|
7
|
+
半角英数字のみ許可するなら [0-9a-zA-Z] ですが、半角記号も含めるなら [ -}] で、それの 0 文字以上の連続が [ -}]* です。
|
|
8
|
+
文字列を [^ -}] で検索してヒットすれば半角英数記号以外の文字が含まれているということになります。
|