www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WMLScript教程>正文    

9.4 URL库及其函数(1)


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏

9.4  URL库及其函数
WMLScript的URL库包含一系列与绝对URL地址和相对URL地址操作相关的函数,利用它们可以实现对外部文件、外部函数等外部资源的合法调用。URL库函数主要包括escapeString、getBase、getFragment、getHost、getScheme、getPath、getPort、getQuery、getReferer、getParameters、isValid、loadString、resolve和unescapeString,本节我们就讲解这些库函数的功能和用法。

9.4.1  isValid函数
isValid函数用于判断给定URL地址的格式是否正确。如果URL地址合法,则该函数会返回true,否则返回false。isValid函数可以判断绝对和相对URL地址的格式,判断时相对URL不必转化为绝对URL,而是可以直接判断。isValid函数的语法格式为:

URL.isValid(url)

它的参数url是字符串形式的URL地址,返回值为布尔型的true|false。如果给出的参数内容不符合要求,则isValid函数会返回无效值invalid。

WMLScript中合法的URL地址格式为:

<scheme>://<host>:<port>/<path>;<params>?<query>#<fragment>

凡不符合该格式的URL地址,isValid函数均会判断其为false或invalid。

下面我们给出使用isValid函数判断URL地址的几个例子:

 

var a = URL.isValid("http://w.acmhst.com/script#func( )");                 // a = true

var b = URL.isValid("../common#test( )");                                            // b = true

var c = URL.isValid("experimental?://www.host.com/cont");               // c = false

本新闻共6页,当前在第1页  1  2  3  4  5  6  

上一篇:9.3.10 replaceAt函数
下一篇:9.4 URL库及其函数(2)
Google
 
关于“9.4 URL库及其函数(1)”的相关内容连接
·专题:WML语言全垒打
·WML字符使用基本规则
·9.8.4 简单动画实例
·9.8.3 货币换算实例
·9.8 WML/WMLScript应用举例
·9.5 WMLBrowser库及其函数
·9.4 URL库及其函数(2)
·9.3.10 replaceAt函数
·9.3.5 find函数
·9.3 String库及其函数

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved