回答編集履歴

3

先頭のマイナスを許可するバージョンも追加

2016/11/12 12:12

投稿

popobot
popobot

スコア6586

test CHANGED
@@ -51,3 +51,15 @@
51
51
  test('1234a5');
52
52
 
53
53
  ```
54
+
55
+
56
+
57
+ **(追記)**
58
+
59
+ 先頭のマイナスを許可したバージョンも載せておきます
60
+
61
+ ```php
62
+
63
+ preg_match('|^-?\d+(\.\d+)?$|', $str);
64
+
65
+ ```

2

補足

2016/11/12 12:12

投稿

popobot
popobot

スコア6586

test CHANGED
@@ -1,4 +1,6 @@
1
- 正規表現を使えばできそうですけどね。以下のような感じでしょうか
1
+ 小数点を有効にしたいのであれば、正規表現を使えばできそうですけどね。以下のような感じでしょうか
2
+
3
+ ※なお、以下の処理では16進数はNG扱いになります。
2
4
 
3
5
  ```php
4
6
 

1

テストケース追加

2016/11/11 00:37

投稿

popobot
popobot

スコア6586

test CHANGED
@@ -46,4 +46,6 @@
46
46
 
47
47
  test('-1234.5');
48
48
 
49
+ test('1234a5');
50
+
49
51
  ```