千里之行,始于足下,因之前毕业设计的耽误,没能在博客园记录我的程序猿体会,稍有遗憾,这么多的时间,我竟让他转瞬而过!但没关系,再次出发,勿忘为什么出发!

一下是网上摘来的简单URL验证还有IP验证,代码如下:

//js验证一个URl字符串是否有效
function isValidURL(url){var urlRegExp=/^((https|http|ftp|rtsp|mms)?:\/\/)+[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;if(urlRegExp.test(url)){return true;}else{return false;}
}
//验证一个IP字符串是否有效
function isValidIP(ip){var ipRegExp= /([0-9]{1,3}\.{1}){3}[0-9]{1,3}/;if(ipRegExp.exec(ip)){return true;}else{return false;}}

转载于:https://www.cnblogs.com/zhangheng/archive/2013/04/02/2996373.html

验证URL链接和IP有效性的JS代码(正则表达式)相关推荐

  1. 百度链接提交自动推送JS代码版

    百度的主动推送功能的确有很多好处,但即使百度给出了范例,但对初级开发者来说,开发适合自身cms系统的主动推送代码依然不易! 什么是自动推送工具?自动推送工具解决了什么问题? 自动推送JS代码是百度站长 ...

  2. python爬取国内代理ip_【python】国内高匿代理爬取,并验证代理ip有效性

    运行环境:python 3.7.3 所需库: 1. requests 2. lxml 3. time 4. multiprocessing 5. sys 目的:构建自己的代理ip池,针对封ip型反爬虫 ...

  3. php 验证url,php过滤器filter验证邮箱、url和ip地址等

    1.验证邮箱 复制代码 代码示例: $email = 'sjlinyu@qq.com'; $result = filter_var($email, FILTER_VALIDATE_EMAIL); va ...

  4. python爬虫之js链接跳转抓取_Python爬虫获取页面所有URL链接过程详解

    如何获取一个页面内所有URL链接?在Python中可以使用urllib对网页进行爬取,然后利用Beautiful Soup对爬取的页面进行解析,提取出所有的URL. 什么是Beautiful Soup ...

  5. JS常用正则表达式表单验证代码大汇总

    正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具.其作用如下: 测试字符串的某个模式.例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或 ...

  6. js 常用正则表达式表单验证代码

    正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具.其作用如下: 测试字符串的某个模式.例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或 ...

  7. Js用正则表达式验证字符串

    js 常用正则表达式表单验证代码 作者: 字体:[增加 减小] 类型:转载 js 常用正则表达式表单验证代码,以后大家就可以直接使用了. 正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模 ...

  8. js中正则表达式验证_js正则表达式验证大全(收集)

    本篇文章给大家分享js正则表达式验证大全,平时收集的知识,比较全面,需要的朋友可以参考下 以下函数调用方式: function check() { var bb = document.getEleme ...

  9. JavaScript实现http地址自动检测并添加URL链接

    一.天生我材必有用 给http字符自动添加URL链接是比较常见的一项功能.举两个我最近常用到的自动检测http://地址并添加链接的例子吧,首先是QQ邮箱,在使用QQ邮箱时,如果输入了URL地址(ht ...

最新文章

  1. sourcetree和git同步分支
  2. POJ3666:Making the Grade——题解
  3. 3名游客在长城墙体上刻字,八达岭长城:已会同公安部门调查取证
  4. 买走5355.5万张床垫的年轻人,实现“深睡自由”了吗?
  5. Go 2. 两数相加
  6. [转]EL函数、自定义EL函数、自定义标签
  7. mysql触发器 node_node.js中事件触发器events的使用
  8. 深度学习之 SSD(Single Shot MultiBox Detector)
  9. 数据卡片_VISA消息:关于VCPS 2.1卡片产品的性能和交叉测试的卡片个性化数据的更新...
  10. 转贴:匹配中文的正则表达式及其他
  11. 艾默生网络能源的数据中心生意经
  12. 分布式锁的过期时间设置多长合适_科普:Redis 分布式锁进化史(解读 + 缺陷分析)...
  13. 循序渐进!java开发手册阿里巴巴泰山版
  14. java web filter 入口_springboot 通过@WebFilter(urlPatterns )配置Filter过滤路径
  15. 解决window10播放.avi格式视频黑屏,只有声音没有视频0xc00d5212错误
  16. 4个关键,如何清晰的做好数据分析
  17. 面试备战笔记2019
  18. cairo填充_用 cairo 实现跨平台图形
  19. MySQL 数据库单表查询——高级查询
  20. 约会应用 Tinder 发展迅速

热门文章

  1. linux查找项目中的问题,教你如何快速定位项目中慢查询[项目管理]
  2. wxpython有没有可视化设计_wxPython - GUI Builder工具( GUI Builder Tools)
  3. 对应到对象 数据库驼峰_【GI的自主空间数据库】一种竞争力,叫技术引领;一种竞争力,叫时间沉淀...
  4. 【servlete】兴唐第三十二节课知识点汇总
  5. 数据结构之【线性表】(顺序表、链表的基本操作实现)
  6. go语言服务器连接mysql_go语言原生连接数据库
  7. 1小时学会:最简单的iOS直播推流(八)h264/aac 软编码
  8. IOS手机全屏长按识别二维码HTML代码
  9. iOS UIView快速添加事件
  10. 深度分析Java的枚举类型——枚举的线程安全性及序列化问题