我有一个带有字段的表单。他们需要输入的格式如下。 10.222.92.160(asxvlc558-ipsn),10.222.92.161(asxvlc559-ipsn),10.222.92.162(asxvlc560-ipsn)检查变量中括号的语法
我不在乎太多的括号之间什么,但我不关心IP格式,其中Parens和逗号分隔。
有人可以提供一段代码。我试图使用RegExp来做到这一点,但无法获得正确的匹配。
这里是表格线
<textarea name="ro_access" onchange='validatehost(this.value)'>
10.10.10.10(somehost01-ipsn),10.10.10.11(somehost02-ipsn)</textarea></td>
这是我在JS部分刺。没有太多的JS人,所以不会笑得太多。
function validatehost(value) {
var ipRE = new RegExp('\d+\.\d+\.\d+\.\d+\(*\),');
var r = ipRE.test(value);
if (r >= 0) {
alert("Hostnames are not in the Right Format. Use:ip(hostname),");
document.NFSNew.ro_access.focus();
return false;
}
}
你的'*'是错误的。 – SLaks 2015-02-11 22:39:33