我想写一个验证IPv4地址的函数。Ipv4验证Jquery
一切似乎没问题,但它似乎没有拿起正确的类。
我的代码是在这里:http://jsfiddle.net/felix001/X7EuJ/23/
<label for="input">IP</label>
<input type="text" name="input" id="input" size="22" />
<input type="submit" value="submit" "whatmask_input" id="submit" align="right" />
的JavaScript:
function ipv4addr(x) {
var REGEX = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;
if ($x != $REGEX) {
$("#input").addClass(".bad");
}
else {
$("#input").addClass(".good");
}
}
$(document).ready(function() {
$("#submit").click(ipv4addr("#input"));
});
谁能告诉我解决此问题的最佳方式?
感谢,
除了小提琴链接之外,请在您的问题中发布代码的相关部分。堆栈溢出的目标是自包含,并且不幸的事情可能发生在[jsfiddle.net](http://jsfiddle.net)。 –