質問編集履歴
3
仕様整理
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -1,15 +1,18 @@
|
|
|
1
1
|
$str = リンゴ,バナナ,ぶどう
|
|
2
2
|
|
|
3
|
+
追記:仕様整理---
|
|
3
4
|
文字と文字の間にカンマが入力されていれば正としたい。
|
|
4
5
|
文字数も関係なく、文字列の後ろに何か記号がくれば...みたいな感じにしたいです。
|
|
5
6
|
記号は網羅できないので、よくあるやつで構いません(、。・ 数種類で)
|
|
7
|
+
単語は登録されない。必ず複数。
|
|
6
8
|
例
|
|
7
|
-
リンゴ、バナナ、ぶどう ×
|
|
9
|
+
"リンゴ、バナナ、ぶどう" ×
|
|
8
|
-
リンゴ,バナナ,ぶどう, ×
|
|
10
|
+
"リンゴ,バナナ,ぶどう," ×
|
|
9
|
-
リンゴ
|
|
11
|
+
"リンゴ" ×
|
|
12
|
+
"リンゴ,,バナナ" ×
|
|
10
|
-
リンゴ,バナナ,ぶどう 〇
|
|
13
|
+
"リンゴ,バナナ,ぶどう" 〇
|
|
11
|
-
パイナップル,リンゴ,もも 〇(文字数は決まっていない)
|
|
14
|
+
"パイナップル,リンゴ,もも" 〇(文字数は決まっていない)
|
|
12
|
-
|
|
15
|
+
---------------
|
|
13
16
|
カンマ含め登録するので、この形が正しいと判定するにはどうすればいいでしょうか?
|
|
14
17
|
pregmatchで判定できる?
|
|
15
18
|
|
2
追記
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -1,12 +1,17 @@
|
|
|
1
1
|
$str = リンゴ,バナナ,ぶどう
|
|
2
2
|
|
|
3
3
|
文字と文字の間にカンマが入力されていれば正としたい。
|
|
4
|
+
文字数も関係なく、文字列の後ろに何か記号がくれば...みたいな感じにしたいです。
|
|
5
|
+
記号は網羅できないので、よくあるやつで構いません(、。・ 数種類で)
|
|
4
6
|
例
|
|
5
7
|
リンゴ、バナナ、ぶどう ×
|
|
6
8
|
リンゴ,バナナ,ぶどう, ×
|
|
9
|
+
リンゴ 〇
|
|
7
10
|
リンゴ,バナナ,ぶどう 〇
|
|
11
|
+
パイナップル,リンゴ,もも 〇(文字数は決まっていない)
|
|
8
12
|
|
|
9
13
|
カンマ含め登録するので、この形が正しいと判定するにはどうすればいいでしょうか?
|
|
10
14
|
pregmatchで判定できる?
|
|
11
15
|
|
|
12
|
-
配列の文字にimplodeやjoinで,を追加することはできるんですが、文字列の中に,があることを判定するにはどうすればいいんでしょう。何か例コードがありますか
|
|
16
|
+
配列の文字にimplodeやjoinで,を追加することはできるんですが、文字列の中に,があることを判定するにはどうすればいいんでしょう。何か例コードがありますか。
|
|
17
|
+
かなり複雑になりますか?
|
1
追記
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -7,4 +7,6 @@
|
|
|
7
7
|
リンゴ,バナナ,ぶどう 〇
|
|
8
8
|
|
|
9
9
|
カンマ含め登録するので、この形が正しいと判定するにはどうすればいいでしょうか?
|
|
10
|
-
pregmatchで判定できる?
|
|
10
|
+
pregmatchで判定できる?
|
|
11
|
+
|
|
12
|
+
配列の文字にimplodeやjoinで,を追加することはできるんですが、文字列の中に,があることを判定するにはどうすればいいんでしょう。何か例コードがありますか
|