a.b.c.d-e.f.g.h a.b.c.d/e.f.g.h and a.b.c.d/24 var a=/(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}|\d{1,3}\2\d{1,3}\2\d{1,3}\2\{1,3}|\d{1,3}\2\d{1,3}\2\d0{1,3}\2\d{1,3}\/23)/g;//正则表达
少了点东西 var a=/(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}\-(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}|\d{1,3}\2\d{1,3}\2\d{1,3}\2\{1,3}|\d{1,3}\2\d{1,3}\2\d0{1,3}\2\d{1,3}\/23)/g
这是正确的 而且优化了下 我测试了 var a=/^(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}(\/23|\-\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3}|\/\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3})?)$/g;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>无标题页</title> </head> <body> <input type="text" id="s1"/> <input type="button" onclick="check()" /> <script> function check() { var a=/^(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}(\/23|\-\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3}|\/\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3})?)$/g; va=document.getElementById("s1").value; alert(va); if(va.match(a)!=null) { alert("正确"); } else { alert("错误") } } </script> </body> </html>
var a=/^(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}(\/24|\-\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3}|\/\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3})?)$/g; va=document.getElementById("s1").value;
var a=/(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}|\d{1,3}\2\d{1,3}\2\d{1,3}\2\{1,3}|\d{1,3}\2\d{1,3}\2\d0{1,3}\2\d{1,3}\/23)/g;//正则表达
var a=/(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}\-(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}|\d{1,3}\2\d{1,3}\2\d{1,3}\2\{1,3}|\d{1,3}\2\d{1,3}\2\d0{1,3}\2\d{1,3}\/23)/g
我测试了
var a=/^(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}(\/23|\-\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3}|\/\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3})?)$/g;
<head>
<title>无标题页</title>
</head>
<body>
<input type="text" id="s1"/>
<input type="button" onclick="check()" />
<script>
function check()
{
var a=/^(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}(\/23 ¦\-\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3} ¦\/\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3})?)$/g;
va=document.getElementById("s1").value;
alert(va);
if(va.match(a)!=null)
{
alert("正确");
}
else
{
alert("错误")
}
}
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
</head>
<body>
<input type="text" id="s1"/>
<input type="button" onclick="check()" />
<script>
function check()
{
var a=/^(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}(\/23|\-\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3}|\/\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3})?)$/g;
va=document.getElementById("s1").value;
alert(va);
if(va.match(a)!=null)
{
alert("正确");
}
else
{
alert("错误")
}
}
</script>
</body>
</html>
va=document.getElementById("s1").value;