`

可填写多个根域名,以分号分隔,填写示例http://nnn.edu.cn;http://XX.nnn.edu.cn

    博客分类:
  • js
阅读更多
//正则表达式验证网址地址 是否规范
function isSiteAddr(urlString)
{
	//qq正则
    //callback:/^([\w-]+(\.[\w-]+)+)+(\s*;\s*[\w-]+(\.[\w-]+)+)*$/,
    //url:/^http(s)*:\/\/[0-9A-Za-z\-_]+(\.[0-9A-Za-z\-_]+)+(\/[0-9A-Za-z\-_\.%\?&=]+)*\/?$/
    regExp = /^http(s)*:\/\/[0-9A-Za-z\-_]+(\.[0-9A-Za-z\-_]+)+(\/[0-9A-Za-z\-_\.%\?&=]+)*\/?$/;
    if (urlString.match(regExp))return (true);
    else return (false);
}

//正则表达式验证回调地址 是否规范
function isCallbackAddr(urlString)
{	//qq正则
    //callback:/^([\w-]+(\.[\w-]+)+)+(\s*;\s*[\w-]+(\.[\w-]+)+)*$/,
    //url:/^http(s)*:\/\/[0-9A-Za-z\-_]+(\.[0-9A-Za-z\-_]+)+(\/[0-9A-Za-z\-_\.%\?&=]+)*\/?$/
    regExp = /^http(s)*:\/\/([\w-]+(\.[\w-]+)+)+(\s*;\s*http(s)*:\/\/[\w-]+(\.[\w-]+)+)*$/;
    if (urlString.match(regExp))return (true);
    else return (false);
}

 

分享到:
评论

相关推荐

    js 弹窗 http://hi.baidu.com/18201670151/home

    读取Cookie则需要解析`document.cookie`字符串,因为它是以分号分隔的一系列键值对。 在处理跨浏览器兼容性时,可以使用`window.onload`或`DOMContentLoaded`事件确保DOM加载完成后再执行脚本,避免因浏览器加载...

    使用系统默认浏览器打开http网址

    当调用Tool类中的第二个方法时,指定的browerType的值为“chrome”,运行程序出现:java.io.IOException: Cannot run program "chrome": CreateProcess error=2, ????????? 解决方法:找到谷歌浏览器安装根目录...

    如何配置maven

    在已有的Path变量值后添加分号(;)和`%MAVEN_HOME%\bin`,确保路径正确无误。 4. **验证配置** 完成上述步骤后,可以通过命令行来验证Maven是否配置成功。在键盘上按下`Win+R`键,打开运行对话框,输入`cmd`,...

    基于Android的个人理财软件的设计与实现 源代码.rar

    程序开发环境的搭建: ...下面的值需注意分号,在最后追加: JAVA_HOME值为: D:\Program Files\Java\jdk*(你安装JDK的安装路径) CLASSPATH值为: ;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA

    jdk7 jdk-7u80-windows-x64 网盘下载

    2. **多显示器支持**:增强了对多显示器环境的支持,允许应用程序在多个屏幕上显示不同内容。 3. **改进的垃圾回收机制**:G1垃圾收集器的引入,这是一种低延迟的垃圾收集器,特别适合于具有大量内存的应用程序。 4....

    java环境变量配置详细步骤

    PATH环境变量包含了一组分号分隔的目录路径,系统在执行命令时会去这些目录下寻找可执行文件。我们需要将%JAVA_HOME%\bin添加到PATH中,这样在任何目录下都可以直接运行Java命令,如`java`, `javac`等。 3. **...

    tcl中文教程---最好的Tcl脚本语言的中文教程,值得下载

    - **脚本**:由一个或多个命令组成,命令间可以通过换行符或分号(;)分隔。 - **命令**:每个命令由一个命令名和零个或多个参数组成,命令名与参数之间用空格或制表符(TAB)分隔。 例如: ```tcl set a 1 set b 2...

    Shell脚本实现防止国外ip访问服务器

    客户的要求,不想让外国的ip来访问服务器,本来要让机房在上端路由解决,但是那些人不鸟你!!!~~~~ 这样的话,只能自己用iptables解决了~~~~~~~~~ 关于 ip库 大家可以去 ...#把分号去掉 sed -i ‘s/;$//’

    Python3 开发环境安装与配置.docx

    - **示例路径**:假设 Python 安装在 `C:\Python\Python37`,则 PATH 设置为 `C:\Python\Python37;C:\Python\Python37\Scripts`。 - **注意事项**: - 使用英文分号(`;`)作为路径之间的分隔符。 - 确认环境...

    Android开发环境搭建图解教程(XP)

    2. 找到“Path”变量名(如果没有则新建一个名为“Path”的变量),点击“编辑”按钮,添加JDK安装目录中的“bin”文件夹路径,路径之间用分号隔开。 3. 再找到“CLASSPATH”变量(如果没有,则新建一个),输入JDK...

    实现hao123首页多邮箱登录的HTML代码

    示例代码中的`<form>`标签定义了一个表单,其主要属性如下: - `method="post"`:指定表单提交的方式为POST。 - `target="_blank"`:表示提交表单时打开一个新的浏览器窗口或标签页。 - `name="mailForm"`:设置表单...

    Windows下如何使用curl命令?.docx

    D:\curl`(注意前面的分号,表示与其他路径分隔),确保替换 `D:\curl` 为你实际的安装路径。 - 点击“确定”保存更改。 3. **验证安装**: - 打开命令提示符(可以通过快捷键 `Win + R` 后输入 `cmd` 快速打开)...

    Android手机开发环境配置详细说明书.docx

    为了搭建一个完整的Android手机开发环境,你需要下载以下三个基本组件: 1. **JDK (Java Development Kit) 6**: - 下载地址:[http://java.sun.com/javase/downloads/index.jsp]...

    matlab代码续行-prettify:https://code.google.com/p/google-code-prettify/,并支持

    在MATLAB编程中,代码续行是一个常见的需求,特别是在编写长语句或为了代码美观而需要将一行代码分成多行时。"matlab代码续行-prettify:https://code.google.com/p/google-code-prettify/" 提供了一个解决方案,它与...

    阿里云ESC-windows service 2008 r2-apache-php-mysql操作指南.docx

    还要确保设置正确的字符集`default_charset="utf-8"`,并启用所需扩展库,移除前导分号。 在处理日期和时间时,由于PHP默认使用的是格林威治标准时间(GMT),可能会出现与本地时间不一致的警告。你可以通过在PHP...

    用Visual C#开发基于OpenCV的Windows应用程序

    - 编辑系统变量中的“PATH”,在原有内容基础上追加OpenCV的bin目录路径(用分号分隔)。 2. **安装EmguCV** - **下载地址**:从作者的博客 [http://pengqianhe.googlepages.com/千贺下载]...

Global site tag (gtag.js) - Google Analytics