`
蒲冬英的约定
  • 浏览: 123374 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

js正则表达式匹配ip地址

 
阅读更多
   由于项目需要,输入的ip地址应是合法值,网上查了下资料,感觉匹配不全,修改了下,现咋贴出来,仅供参考。
var ipAddress = document.getElementById("form:ipAddress").value;
var re =  /^([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])$/;
if(!re.test(ipAddress)){
    alert("ip地址格式不正确,请修改");
    return false;
}

再提供下按下按键只能输入数字的js方法
onkeypress="return checkIsNumber();"
function checkIsNumber(){
   if(event.keyCode>=48&&event.keyCode<=57){
      return true;
   }else{
      alert("只能输入数字");
      return false;
   }
}
分享到:
评论

相关推荐

    javascript正则表达式模糊匹配IP地址功能示例.docx

    javascript正则表达式模糊匹配IP地址功能示例.docx

    JS正则表达式验证端口范围(0-65535)

    javascript正则表达式验证IP地址的端口合法性 if (!(/^[1-9]\d*$/.test(port) && 1 &lt;= 1 * port && 1 * port &lt;= 65535)){ return false } 提示文案: 您的端口不符合范围:0-65535 PS:下面看下JavaScript...

    经典JavaScript正则表达式实战

    正则表达式取得匹配IP地址前三段... 6 匹配与之间的内容... 7 用正则表达式获得文件名... 7 绝对路径变相对路径... 8 用户名正则... 8 匹配英文地址... 8 正则匹配价格... 9 身份证号码的匹配... 10 要求文本有指定...

    Python正则表达式匹配ip地址实例

    本文实例讲述了正则表达式匹配ip地址实例。代码结构非常简单易懂。分享给大家供大家参考。 主要实现代码如下: import re reip = re.compile(r'(?&lt;![\.\d])(?:\d{1,3}\.){3}\d{1,3}(?![\.\d])') for ip in reip...

    JS正则表达式教程.txt

    正则表达式实战... 1 ...正则表达式取得匹配IP地址前三段... 6 匹配与之间的内容... 7 用正则表达式获得文件名... 7 绝对路径变相对路径... 8 用户名正则... 8 匹配英文地址... 8 正则匹配价格... 9

    javascript正则表达式模糊匹配IP地址功能示例

    主要介绍了javascript正则表达式模糊匹配IP地址功能,结合简单实例形式演示了JS模糊匹配IP地址的实现方法,涉及针对数字及字符串的相关正则判定与匹配操作技巧,需要的朋友可以参考下

    正则表达式通用匹配字符串(链接地址、IP等)

    正则表达式,比较全的匹配文本中的链接地址、IP等,示例使用JS写的,其他各种开发语言可通用,示例过滤了很多特殊字符

    正则表达式

    例如:下面的正则表达式匹配的就是位于单引号或双引号之内的所有字 符.但是,它要求开始和结束的引号匹配(例如两个都是双引号或者都是单引号): /[' "] [^ ' "]*[' "]/ 如果要求开始和结束的引号匹配,我们可以...

    VBscript 的正则表达式 字符串匹配

    由于我对正则不是很清楚,我想求取把字符串 “str, DGK, rDJK, DJKl,DGK , end” 替换为 “str, MSN, rDJK, DJKl,MSN... 您可能感兴趣的文章:IP地址正则表达式匹配方法匹配 IP 地址与域名的正则表达式Shell

    java 正则表达式

    下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序: function IP2V(ip){re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配IP地址的正则表达式if(re.test(ip)){return RegExp.$1*Math.pow(255,3))+...

    正则表达式30分钟入门教程

    • Javascript正则表达式在线测试工具 如果你不觉得正则表达式很难读写的话,要么你是一个天才,要么,你不是地球人。正则表达式的语法很令人头疼,即使对经常使用它的人来说也是如此。由于难于读写,容易出错,...

    正则表达式及常用匹配表达式

    ·IP地址匹配:/^\d{1,2}|1\d\d|2[0-4]\d|25[0-5](\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])){3}$/ ·Email格式匹配:/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/ 可匹配一段文本中的Email地址,如:my_it-...

    JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)

    最强的匹配网址-url的正则表达式:匹配www,http开头的一切网址 直接插入正则表达式: [a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.? 完整的js方法: function isURL(domain) { var name = /...

    ip-regex:匹配IP地址的正则表达式

    ip正则表达式匹配IP地址的正则表达式安装 $ npm install ip-regex此模块针对Node.js 8或更高版本以及最新版本的Chrome,Firefox和Safari。 如果要支持较旧的浏览器,请使用版本2.1.0: npm install ip-regex@2.1.0...

    javascript正则表达式总结

    Regexpal是一个在线Javascript正则表达式处理器,地址是:http://www.regexpal.com 学习正则重要的是实践操作,不妨举个栗子: 匹配号码:707-827-7019 字符组匹配 [0-9][0-9][0-9]-[0-9][0-9][0-9]-[0-9][0-9][0-9]...

    js的正则表达式 总结;自己的一个总结;以备不时之需

    //验证电子邮件是否正确 //验证一个15位的身份证号是否正确 //技巧 所谓$表示以什么结尾,应当是排除了^部分后剩下的 //技巧 要匹配一个固定的数则直接 写就可以.... //验证一个ip地址是否正确

    js正则判断电话手机邮箱IP格式

    var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式 if(re.test(strIP)) { if( RegExp.$1 $2$3$4) return true; } return false; } /* 用途:检查输入字符串是否为空或者全部都是空格 输入...

    小菜升级笔记之手撸正则表达式——Python & JavaScript

    听说,能手撸正则表达式的都不算坑,小菜加油ing~ 简述 元字符 前瞻与后顾  主要函数 具体实例 校验email地址 校验手机号码 校验身份证号(校验日期格式) 校验密码强度 匹配空格 前瞻与后顾 贪婪与懒惰 注意事项 ...

Global site tag (gtag.js) - Google Analytics