尝试使用javascript验证IP地址

帕万

我是javascript的初学者。现在,我正在尝试制作一个表格,以发布回服务器。有一些包含IP地址的“输入”,应在提交之前进行验证。现在,我已经完成了一个很好的javascript函数。但是现在我正在尝试将此功能添加到jquery选择中。只是混淆如何做。

这是我的验证javascript代码。

function ValidateIPaddress(Ipfield)  
 {  
    IpAddr=Ipfield.value;
    var ipformat = /^(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(!IpAddr.match(ipformat))  
        return true;  
    else
        return false;

 }

现在这就是我实现此验证的方式。

<input type= "text" name= "LocalIP" style= "margin-right:10px " value="192.168.1.193" class="ip" onfocusout="ValidateIPaddress(document.getElementById('LocalIp'))" id="LocalIp" >            Remote VIP Address :             
                <input type= "text" name= "RemoteVIPAddr" style= "margin-right:10px" value="234.5.6.7" class="ip"  onfocusout="ValidateIPaddress(document.getElementById('RemoteIp'))" id="RemoteIp" >
                Remote VIP Port :             
                <input type= "text" name= "RemoteVIPPort" style= "margin-right:10px" value="5004" class="ip"  onfocusout="ValidatePort(document.getElementById('RemoteVIPPort'))" id="RemoteVIPPort">

现在,我想使用jquery选择来始终检查是否有一些无效的输入。就是这样,但是有我自己的设计功能。

$("input.ip:visible").filter(function() { return this.ValidateIPaddress === true }).addClass("invalid");

有人有想法吗?

巴尔玛

您不是ValidateIPAddress调用过滤器函数,而是在测试DOM元素是否具有名为的非空属性ValidateIPAddress它应该是:

$("input.ip:visible").filter(function() {
    return ValidateIPAddress(this);
}).addClass("invalid");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用php检查IP地址

来自分类Dev

使用JavaScript删除以零开头的IP地址?

来自分类Dev

获取未使用的IP地址

来自分类Dev

使用javascript打印用户的IP地址

来自分类Dev

验证和搜索IP地址

来自分类Dev

如何使用JavaScript从对象列表中获取重复的IP地址?

来自分类Dev

Java会话(HttpSession)是否验证IP地址?

来自分类Dev

使用attoparsec解析IP地址

来自分类Dev

Excel中IP地址的数据验证

来自分类Dev

使用JavaScript删除以零开头的IP地址?

来自分类Dev

使用单个正则表达式验证主机名和IP地址

来自分类Dev

使用Haskell验证邮政地址

来自分类Dev

使用javascript打印用户的IP地址

来自分类Dev

IP地址0.0.0.0是否使用?

来自分类Dev

验证和搜索IP地址

来自分类Dev

Google Chrome浏览器尝试使用非Google IP地址连接到Google域

来自分类Dev

使用VPN时的IP地址

来自分类Dev

使用SpamAssassin阻止IP地址

来自分类Dev

Java会话(HttpSession)是否验证IP地址?

来自分类Dev

如何使用javascript中的IP地址获取IDD代码?

来自分类Dev

使用ipaddress vs resolv在Ruby中进行IP地址验证

来自分类Dev

Twitterbot使用的IP地址列表

来自分类Dev

当前使用的IP地址

来自分类Dev

IP地址使用的语言

来自分类Dev

使用javascript / Angular / Ionic中的mx记录验证来验证电子邮件地址

来自分类Dev

多个变量的条件(验证IP地址)

来自分类Dev

URL 或 IP 地址的字段验证

来自分类Dev

使用grep获取IP地址

来自分类Dev

使用 SpringSecurity 在 REST API 中验证 IP 地址