几乎可以匹配任何网址
来源:互联网 发布:万网域名管理地址 编辑:程序博客网 时间:2024/04/30 13:25
几乎可以匹配任何网址:
^((https?|ftp|news):\/\/)?([a-z]([a-z0-9\-]*[\.。])+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)|(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-z][a-z0-9_]*)?$
实例:
<script type="text/javascript">
function IsURL(urlString)
{
regExp = /^((https?|ftp|news):\/\/)?([a-z]([a-z0-9\-]*[\.。])+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)|(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-z][a-z0-9_]*)?$/
}
url = "http://www.hlwenhan";
alert(IsURL(url));
</script>
- 几乎可以匹配任何网址
- 代码着色,几乎可以定义任何语言的代码着色
- 可以查找任何jar包的下载地址网址
- 匹配任何字符:点号(.)
- 可以插入任何媒体文件
- 【转】如何在 Git 里撤销(几乎)任何操作
- 如何在Git 里撤销(几乎)任何操作
- 如何在 Git 里撤销(几乎)任何操作
- 如何在 Git 里撤销(几乎)任何操作
- 如何在 Git 里撤销(几乎)任何操作
- 如何在 Git 里撤销(几乎)任何操作
- 如何在git里撤销(几乎)任何操作
- 如何在 Git 里撤销(几乎)任何操作
- 如何在 Git 里撤销(几乎)任何操作
- 如何在 Git 里撤销(几乎)任何操作(转)
- 如何在 Git 里撤销(几乎)任何操作
- 如何在 Git 里撤销(几乎)任何操作
- 如何在 Git 里撤销(几乎)任何操作
- UVa:11404 Palindromic Subsequence(动态规划)
- android-sdk\platform-tools\adb.exe' and can be executed.
- C++虚函数与虚函数表
- mfc+sql server 2005
- CMS_WEB应用TUSCANY说明
- 几乎可以匹配任何网址
- 黑马程序员——csdn上发表带代码的博客
- Java面向对象——IO流其他对象
- struts2单例和多例
- 全局变量和局部变量重复之this.name.toString());Exception in thread "main" java.lang.NullPointerException
- Android学习笔记TableLayout布局
- Android、IOS 获取剪切板内容
- Android开源项目发现--- 工具类向下兼容篇(持续更新)
- [图]实习月薪超过$7000 Glassdoor发布最新实习生工资报告