回答編集履歴

1

ついき

2017/03/27 12:10

投稿

yambejp
yambejp

スコア114915

test CHANGED
@@ -3,3 +3,19 @@
3
3
  なにをもって正しいとするか定義されていないと意味がない質問です。
4
4
 
5
5
  また直接0が入ることも想定したほうがよいです
6
+
7
+
8
+
9
+ たとえばこんな感じで抜き出した上で数値の整合性をチェックしたほうがよいかも
10
+
11
+ ```ここに言語を入力
12
+
13
+ var str="10.1.2.3";
14
+
15
+ var reg=new RegExp("^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)$");
16
+
17
+ console.log(str.match(reg).filter(function(i,j){return (j>0 && i>=0 && i<=255);}).length==4);
18
+
19
+
20
+
21
+ ```