【发布时间】:2012-10-02 12:18:13
【问题描述】:
我正在使用 jquery 脚本来验证表单字段。这很好用,但我想更改一个字段的验证以检查 IP 地址。
我要使用的正则表达式是:
\b(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]?)\b
如何修改以下内容以使用此功能? (这就是验证电子邮件地址的方式)
jQuery("#Email").validate({
expression: "if (VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+([a-zA-Z0-9\\_\\-\\.]+)*\\@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_]+)*\\.[a-zA-Z]{2,4}$/)) return true; else return false;",
message: "Should be a valid Email id"
});
【问题讨论】:
-
刚刚有了另一个想法。是否可以查看 VAL 并确定它是否是数字然后验证为 IP,如果它是所有条目的文本?