我有一個帶有字段的表單。他們需要輸入的格式如下。 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