質問編集履歴

5

修正

2021/01/13 18:47

投稿

ningen
ningen

スコア1

test CHANGED
File without changes
test CHANGED
@@ -68,7 +68,7 @@
68
68
 
69
69
  ```
70
70
 
71
- そしてJavaSctipはこちらでいかがでしょか?
71
+ そしてJavaSctipはmodieu様のご回答によりこちらでよさそに思えます。
72
72
 
73
73
  ```javascript
74
74
 

4

修正

2021/01/13 18:47

投稿

ningen
ningen

スコア1

test CHANGED
File without changes
test CHANGED
@@ -68,16 +68,16 @@
68
68
 
69
69
  ```
70
70
 
71
- するとJavaSctipも同じ正規表現を用いてうことになるでしょうか?
71
+ そしてJavaSctipちらでかがでしょうか?
72
72
 
73
73
  ```javascript
74
74
 
75
75
  function is_white(v){
76
76
 
77
- return typeof(v) === 'string' && /\A(\s+|)\z/.test(v);
77
+ return typeof(v) === 'string' && /^\s*$/.test(v);
78
78
 
79
79
  }
80
80
 
81
81
  ```
82
82
 
83
- もしまだはじけないものがあれば教えて頂けせんでしょうか
83
+ もしまだはじけないものがあれば宜しくお願い致し

3

一部修正しました

2021/01/13 18:36

投稿

ningen
ningen

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,7 @@
1
+ ###質問
2
+
3
+ コメントフォーム実装中です。
4
+
1
5
  PHPとJavaScriptにて、「文字が何も入力されてないように見える場合」を判定したいと思っています。
2
6
 
3
7
 
@@ -34,7 +38,9 @@
34
38
 
35
39
  ```
36
40
 
41
+ ###加筆1
42
+
37
- その後、yambejp様のご回答により、上記PHP側コードでは「Unicode 2000」〜「Unicode 200A」がはじけないことがわかりましたため、PHPは以下ですといかがでしょうか?まだはじけないものがあれば教えて頂けませんでしょうか。
43
+ その後、yambejp様のご回答により、上記PHP側コードでは「Unicode 2000」〜「Unicode 200A」がはじけないことがわかりましたため、PHPは以下ですといかがでしょうか?
38
44
 
39
45
  ```php
40
46
 
@@ -46,7 +52,9 @@
46
52
 
47
53
  ```
48
54
 
55
+ ###加筆2
56
+
49
- さらに調べたのですが、以下の方がいいのでしょうか?
57
+ さらに調べたのですが、PHPは以下の方がいいのでしょうか?
50
58
 
51
59
  ```php
52
60
 
@@ -59,3 +67,17 @@
59
67
  }
60
68
 
61
69
  ```
70
+
71
+ するとJavaSctipも同じ正規表現を用いてこういうことになるでしょうか?
72
+
73
+ ```javascript
74
+
75
+ function is_white(v){
76
+
77
+ return typeof(v) === 'string' && /\A(\s+|)\z/.test(v);
78
+
79
+ }
80
+
81
+ ```
82
+
83
+ もしまだはじけないものがあれば教えて頂けませんでしょうか。

2

さらに加筆しました

2021/01/13 18:30

投稿

ningen
ningen

スコア1

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,17 @@
45
45
  }
46
46
 
47
47
  ```
48
+
49
+ さらに調べたのですが、以下の方がいいのでしょうか?
50
+
51
+ ```php
52
+
53
+
54
+
55
+ function is_white($v){
56
+
57
+ return gettype($v) === 'string' && !preg_match("/\A(\s+|)\z/u",$v);
58
+
59
+ }
60
+
61
+ ```

1

加筆しました

2021/01/13 18:24

投稿

ningen
ningen

スコア1

test CHANGED
File without changes
test CHANGED
@@ -33,3 +33,15 @@
33
33
 
34
34
 
35
35
  ```
36
+
37
+ その後、yambejp様のご回答により、上記PHP側コードでは「Unicode 2000」〜「Unicode 200A」がはじけないことがわかりましたため、PHPは以下ですといかがでしょうか?まだはじけないものがあれば教えて頂けませんでしょうか。
38
+
39
+ ```php
40
+
41
+ function is_white($v){
42
+
43
+ return preg_match('/^\s*$/u', $v);
44
+
45
+ }
46
+
47
+ ```