var fullurl=result[0];//包含"http://www.example.com/～david"
var protocol=result[1];//包含"http"
var host=result[2];//包含"www.example.com"
var path=result[3];//包含"～david"
}
值得注意的是，给字符串的match()方法传入一个非全局的正则表达式，实际上和给这个正则表达式的exec()方法传入的字符串是一模一样的，它返回的数组带有两个属性：index和input，接下来对exec()方法的讨论中会提到：
String对象的最后一个和正则表达式相关的方法是split